PakBus NetWorking Guide
Page 3
... to Datalogger Communication 7 3.6 Concurrent Communication 8 3.7 Keeping Track of this document. Introduction 1 2. PakBus Troubleshooting Tools 14 5.1 PakBus Graph 14 5.2 LogView 14 Appendix A. PakBus Dataloggers 9 4.1 CRBasic Dataloggers (CR800, CR850, CR1000, and CR3000 10 4.2 CR200 Series Datalogger 11 4.3 Edlog Dataloggers (CR510-PB, CR10X-PB and CR23X-PB 12 4.3.1 PakBus Settings 12 5.
... to Datalogger Communication 7 3.6 Concurrent Communication 8 3.7 Keeping Track of this document. Introduction 1 2. PakBus Troubleshooting Tools 14 5.1 PakBus Graph 14 5.2 LogView 14 Appendix A. PakBus Dataloggers 9 4.1 CRBasic Dataloggers (CR800, CR850, CR1000, and CR3000 10 4.2 CR200 Series Datalogger 11 4.3 Edlog Dataloggers (CR510-PB, CR10X-PB and CR23X-PB 12 4.3.1 PakBus Settings 12 5.
PakBus NetWorking Guide
Page 14
... device will consider a neighbor on this port and click on the Add Range button. Once connected to administer configurable Campbell Scientific devices. Keep in the list. 10 PakBus Networking Guide 4.1 CRBasic Dataloggers (CR800, CR850, CR1000, and CR3000) PakBus settings for these dataloggers are activated under the Port Settings tab. To create an allowed neighbor...
... device will consider a neighbor on this port and click on the Add Range button. Once connected to administer configurable Campbell Scientific devices. Keep in the list. 10 PakBus Networking Guide 4.1 CRBasic Dataloggers (CR800, CR850, CR1000, and CR3000) PakBus settings for these dataloggers are activated under the Port Settings tab. To create an allowed neighbor...
CR800 and CR850 Measurement and Control Systems
Page 96
... Settings Editor (p. 97), provides access to most of which Preserve Settings via Program Send Instituted Datalogger OS Version / Date CR1000 16 / 11-10-08 CR800 7 / 11-10-08 CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via program Send because: o Operating systems are specific to supporting the telecommunications link. If the...
... Settings Editor (p. 97), provides access to most of which Preserve Settings via Program Send Instituted Datalogger OS Version / Date CR1000 16 / 11-10-08 CR800 7 / 11-10-08 CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via program Send because: o Operating systems are specific to supporting the telecommunications link. If the...
CR800 and CR850 Measurement and Control Systems
Page 123
.... Compile Failed! Predefined Constants and Reserved Words _50hz _60hz Auto AutoRange AutoRangec BOOL8 CAO1 CAO2 Case Com2 Com3 Com310 ComME ComRS232 ComSDC10 ComSDC7 ComSDC8 CR1000 CR5000 CR800 CR9000X DO EVENT FLOAT hr FALSE If IX2 IEEE4 IX4 LONG IX3 msec mv1000C min mv1000R mv2_5c mv1000cR mv200 mv200cR mv20 mv20c mv250 mv200R mv2500c...
.... Compile Failed! Predefined Constants and Reserved Words _50hz _60hz Auto AutoRange AutoRangec BOOL8 CAO1 CAO2 Case Com2 Com3 Com310 ComME ComRS232 ComSDC10 ComSDC7 ComSDC8 CR1000 CR5000 CR800 CR9000X DO EVENT FLOAT hr FALSE If IX2 IEEE4 IX4 LONG IX3 msec mv1000C min mv1000R mv2_5c mv1000cR mv200 mv200cR mv20 mv20c mv250 mv200R mv2500c...
CR800 and CR850 Measurement and Control Systems
Page 134
... in the program. Once the main scan has finished, other interrupts, such as engaging Campbell Scientific mass-storage media (USB: drive), occur. Installation the back of priority being the background calibration sequence followed by processing arguments that the CR1000 operating system will not do this way, all instructions are used in the program...
... in the program. Once the main scan has finished, other interrupts, such as engaging Campbell Scientific mass-storage media (USB: drive), occur. Installation the back of priority being the background calibration sequence followed by processing arguments that the CR1000 operating system will not do this way, all instructions are used in the program...
CR800 and CR850 Measurement and Control Systems
Page 200
...). Section 7. This option can also be used by using this feature might be sent to the CR800, which measurement instructions to direct, for CR3000, CR1000, and CR800 Series Dataloggers 'Key instructions include #If, #ElseIf, #Else and #EndIf. 'Set program options based...program file possible to be written as: #Const Destination = "CR800" #If Destination = "CR3000" Then #ElseIf Destination = "CR1000" Then #ElseIf Destination = "CR800" Then #Else #EndIf This logic allows a simple change of .DLD type used at the pre-compiler command line by legacy Campbell Scientific dataloggers.
...). Section 7. This option can also be used by using this feature might be sent to the CR800, which measurement instructions to direct, for CR3000, CR1000, and CR800 Series Dataloggers 'Key instructions include #If, #ElseIf, #Else and #EndIf. 'Set program options based...program file possible to be written as: #Const Destination = "CR800" #If Destination = "CR3000" Then #ElseIf Destination = "CR1000" Then #ElseIf Destination = "CR800" Then #Else #EndIf This logic allows a simple change of .DLD type used at the pre-compiler command line by legacy Campbell Scientific dataloggers.
CR800 and CR850 Measurement and Control Systems
Page 201
Section 7. See Telecommunications and Data Retrieval (p. 332) for display. #If LoggerType = CR3000 SelectedSpeed = "CR3000 running at " & Speed & " intervals." #ElseIf LoggerTypes = CR1000 SelectedSpeed = "CR1000 running at " & Speed & " intervals." #ElseIf LoggerType = CR800 SelectedSpeed = "CR800 running at " & Speed & " intervals." #Else SelectedSpeed = "Unknown Logger " & Speed & " intervals." #EndIf 'Open the serial port SerialOpen(SourcSerialPort,9600,10,0,10000) 'Main Scan Scan...
Section 7. See Telecommunications and Data Retrieval (p. 332) for display. #If LoggerType = CR3000 SelectedSpeed = "CR3000 running at " & Speed & " intervals." #ElseIf LoggerTypes = CR1000 SelectedSpeed = "CR1000 running at " & Speed & " intervals." #ElseIf LoggerType = CR800 SelectedSpeed = "CR800 running at " & Speed & " intervals." #Else SelectedSpeed = "Unknown Logger " & Speed & " intervals." #EndIf 'Open the serial port SerialOpen(SourcSerialPort,9600,10,0,10000) 'Main Scan Scan...
CR800 and CR850 Measurement and Control Systems
Page 244
... text preceded by an 'apostrophe is ignored by the CRBasic compiler. 'One thermocouple is measured twice using the wiring panel temperature as determined by the CR1000 clock. The first measurement is reported in Degrees C, the second in Degrees F. 'The first measurement is an interval driven table that 'stores data every minute...
... text preceded by an 'apostrophe is ignored by the CRBasic compiler. 'One thermocouple is measured twice using the wiring panel temperature as determined by the CR1000 clock. The first measurement is reported in Degrees C, the second in Degrees F. 'The first measurement is an interval driven table that 'stores data every minute...
CR800 and CR850 Measurement and Control Systems
Page 252
... 'Programming example showing use of StationName instruction, use of units, and writing 'to a data table conditionally 'Declare Station Name (saved to a data table conditional on CR1000 'Note: because of the use of repetitions, an array can be used SubScan(0,uSec,5) PulsePort(2,10000) TCDiff(Temp_C(Count),1,mV2_5C,6,TypeT,PTemp_C,True,0,_60Hz,Mult...
... 'Programming example showing use of StationName instruction, use of units, and writing 'to a data table conditionally 'Declare Station Name (saved to a data table conditional on CR1000 'Note: because of the use of repetitions, an array can be used SubScan(0,uSec,5) PulsePort(2,10000) TCDiff(Temp_C(Count),1,mV2_5C,6,TypeT,PTemp_C,True,0,_60Hz,Mult...
CR800 and CR850 Measurement and Control Systems
Page 297
... (p. 39), all CR800 pulse-input channels can also be measured with the TimerIO() 297 Digital I /O channels, C1 through C4 can be used, Campbell Scientific strongly encourages users to carefully evaluate relevant parts of the Thermocouple Measurements section of the CR1000 Datalogger Operator's Manual,...+ and - , and the other half to specific applications. If an external reference junction is to be measured with the CR800. Figure Switch-Closure Pulse Sensor (p. 298) is not designed for measuring frequency or pulse output sensors. StrainCalc() Instruction Equations StrainCalc...
... (p. 39), all CR800 pulse-input channels can also be measured with the TimerIO() 297 Digital I /O channels, C1 through C4 can be used, Campbell Scientific strongly encourages users to carefully evaluate relevant parts of the Thermocouple Measurements section of the CR1000 Datalogger Operator's Manual,...+ and - , and the other half to specific applications. If an external reference junction is to be measured with the CR800. Figure Switch-Closure Pulse Sensor (p. 298) is not designed for measuring frequency or pulse output sensors. StrainCalc() Instruction Equations StrainCalc...
CR800 and CR850 Measurement and Control Systems
Page 321
... Data-File Format Examples TOB1 TOB1 files may contain an ASCII header and binary data. Example: "TOA5","11467","CR1000","11467","CR1000.Std.20","CPU:file format.CR1","26243","Test" "TIMESTAMP","RECORD","battfivoltfiMin","PTemp" "TS","RN Min","Smp" "2010...the example contains cryptic text which represents binary data. The last line in an XML (p. 448) format. Example: "TOB1","11467","CR1000","11467","CR1000.Std.20","CPU:file format.CR1","61449","Test" "SECONDS","NANOSECONDS","RECORD","battfivoltfiMin","PTemp" "SECONDS","NANOSECONDS","RN","","" "","","","Min","Smp" "ULONG","ULONG...
... Data-File Format Examples TOB1 TOB1 files may contain an ASCII header and binary data. Example: "TOA5","11467","CR1000","11467","CR1000.Std.20","CPU:file format.CR1","26243","Test" "TIMESTAMP","RECORD","battfivoltfiMin","PTemp" "TS","RN Min","Smp" "2010...the example contains cryptic text which represents binary data. The last line in an XML (p. 448) format. Example: "TOB1","11467","CR1000","11467","CR1000.Std.20","CPU:file format.CR1","61449","Test" "SECONDS","NANOSECONDS","RECORD","battfivoltfiMin","PTemp" "SECONDS","NANOSECONDS","RN","","" "","","","Min","Smp" "ULONG","ULONG...
CR800 and CR850 Measurement and Control Systems
Page 322
... recognized processing for that identifies the array index. Example: "signature": 38611,"environment": {"stationfiname": "11467","tablefiname": "Test","model": "CR1000","serialfino": "11467", "osfiversion": "CR1000.Std.21.03","progfiname": "CPU:file format.CR1"},"fields": [{"name": "battfivoltfiMin","type": "xsd:float", "process": "Min"},{"name":... an 322 Line 1 - Section 8. Data Origins Includes the following metadata series: file type, station name, CR800 model name, CR800 serial number, OS version, CRBasic program name, program signature, data‐table name. Line 2 - Data ...
... recognized processing for that identifies the array index. Example: "signature": 38611,"environment": {"stationfiname": "11467","tablefiname": "Test","model": "CR1000","serialfino": "11467", "osfiversion": "CR1000.Std.21.03","progfiname": "CPU:file format.CR1"},"fields": [{"name": "battfivoltfiMin","type": "xsd:float", "process": "Min"},{"name":... an 322 Line 1 - Section 8. Data Origins Includes the following metadata series: file type, station name, CR800 model name, CR800 serial number, OS version, CRBasic program name, program signature, data‐table name. Line 2 - Data ...
CR800 and CR850 Measurement and Control Systems
Page 346
...end devices to be set through the CRBasic datalogger program. Campbell Scientific products supporting PakBus encryption include the following: • LoggerNet 4.2 • CR1000 datalogger (OS26 and newer) • CR3000 datalogger (OS26 and newer) • CR800 series dataloggers (OS26 and newer) • Device Configuration...All BMP5 messages • All settings related messages Note Basic PakCtrl messages such as listed in a secure location to CR1000, CR3000, CR800 series dataloggers, and PakBus routers, and PakBus port device types. • Can be set through the LoggerNet Set ...
...end devices to be set through the CRBasic datalogger program. Campbell Scientific products supporting PakBus encryption include the following: • LoggerNet 4.2 • CR1000 datalogger (OS26 and newer) • CR3000 datalogger (OS26 and newer) • CR800 series dataloggers (OS26 and newer) • Device Configuration...All BMP5 messages • All settings related messages Note Basic PakCtrl messages such as listed in a secure location to CR1000, CR3000, CR800 series dataloggers, and PakBus routers, and PakBus port device types. • Can be set through the LoggerNet Set ...
CR800 and CR850 Measurement and Control Systems
Page 354
...variables 'Register(1) = Least Significant Word 'Register(2) = Most Significant Word 'Holds the result of 7 data bits, even parity. Contact Campbell Scientific for clarification Alias Register(1) = Register_LSW Alias Register(2) = Register_MSW 'Least significant word. 'Most significant word. Operation 8.6.2.5 Modbus over IP...) 'Combo is shown in the following example. Section 8. Concatenating Modbus Long Variables 'Requires CR800 OS v.3, CR1000 OS v.12, or CR3000 OS v.5 or higher 'CR800 uses Big-endien word order. 'Declarations Public Combo As Long Public Register(2) As Long Public...
...variables 'Register(1) = Least Significant Word 'Register(2) = Most Significant Word 'Holds the result of 7 data bits, even parity. Contact Campbell Scientific for clarification Alias Register(1) = Register_LSW Alias Register(2) = Register_MSW 'Least significant word. 'Most significant word. Operation 8.6.2.5 Modbus over IP...) 'Combo is shown in the following example. Section 8. Concatenating Modbus Long Variables 'Requires CR800 OS v.3, CR1000 OS v.12, or CR3000 OS v.5 or higher 'CR800 uses Big-endien word order. 'Declarations Public Combo As Long Public Register(2) As Long Public...
CR800 and CR850 Measurement and Control Systems
Page 365
Section 8. Q2 BallastLine CR1000 18583 CR1000.Std.25 CPU:IndianaHarbor_081712.CR1 33322 66 66 66 66 66 365 Following is entered in the DataQuery format parameter, the response will be formatted as CSIXML. Operation 2012-08-21 22:41:50.0 104 66 2012-08-21 22:42:00.0 105 66 2012-08-21 22:42:10.0 106 66 2012-08-21 22:42:20.0 107 66 2012-08-21 22:42:30.0 108 66 XML Response When xml is an example response.
Section 8. Q2 BallastLine CR1000 18583 CR1000.Std.25 CPU:IndianaHarbor_081712.CR1 33322 66 66 66 66 66 365 Following is entered in the DataQuery format parameter, the response will be formatted as CSIXML. Operation 2012-08-21 22:41:50.0 104 66 2012-08-21 22:42:00.0 105 66 2012-08-21 22:42:10.0 106 66 2012-08-21 22:42:20.0 107 66 2012-08-21 22:42:30.0 108 66 XML Response When xml is an example response.
CR800 and CR850 Measurement and Control Systems
Page 366
...Campbell Scientific TOA5. Operation 366 JSON Response When json is entered in the DataQuery format parameter, the response will be formated as CSIJSON. Section 8. Following is an example response: { .."head": { ...."transaction": 0, ...."signature": 26426, ...."environment": { ......"station_name": "Q2", ......"table_name": "BallastLine", ......"model": "CR1000", ......"serial_no": "18583", ......"os_version": "CR1000... TOA5 Response When toa5 is an example response: "TOA5","TXSoil","CR1000","No_SN","CR1000.Std.25","TexasRun_1b.CR 2","12645","_1Hr" "TIMESTAMP","RECORD","ID","_6_inch...
...Campbell Scientific TOA5. Operation 366 JSON Response When json is entered in the DataQuery format parameter, the response will be formated as CSIJSON. Section 8. Following is an example response: { .."head": { ...."transaction": 0, ...."signature": 26426, ...."environment": { ......"station_name": "Q2", ......"table_name": "BallastLine", ......"model": "CR1000", ......"serial_no": "18583", ......"os_version": "CR1000... TOA5 Response When toa5 is an example response: "TOA5","TXSoil","CR1000","No_SN","CR1000.Std.25","TexasRun_1b.CR 2","12645","_1Hr" "TIMESTAMP","RECORD","ID","_6_inch...
CR800 and CR850 Measurement and Control Systems
Page 367
Following is entered in the DataQuery format parameter, the response will be formated as Campbell Scientific TOB1. Section 8. Example: "TOB1","11467","CR1000","11467","CR1000.Std.20","CPU :file format.CR1","61449","Test" "SECONDS","NANOSECONDS","RECORD","battfivoltfiMin"," PTemp" 367 Operation "2012-05-03 19:00:00",2,0,-0.9210536,-0.9679532,-0.9106316,0.8637322,...
Following is entered in the DataQuery format parameter, the response will be formated as Campbell Scientific TOB1. Section 8. Example: "TOB1","11467","CR1000","11467","CR1000.Std.20","CPU :file format.CR1","61449","Test" "SECONDS","NANOSECONDS","RECORD","battfivoltfiMin"," PTemp" 367 Operation "2012-05-03 19:00:00",2,0,-0.9210536,-0.9679532,-0.9106316,0.8637322,...
CR800 and CR850 Measurement and Control Systems
Page 374
... command, as a continuous line: curl -XPUT -v -S -T "c:\campbellsci\lib\OperatingSystems\CR1000.Std.25.obj" --user harrisonford:lostark1 http://192.168.24.106/cpu/ Response: * About to connect() to CR800 (enclose in quotes) user name in the .csipasswrd file password in the accompanying table...XPUT -v -S -T "filename.ext" --user username:password http://IPAdr/drive/ Table 97. connected * Connected to manage files on host CR800 memory drives. Curl HTTPPut Request Parameters Parameter -XPUT -v -S -T "filename.ext" username password IPAdr drive Description Instructs Curl.exe to ...
... command, as a continuous line: curl -XPUT -v -S -T "c:\campbellsci\lib\OperatingSystems\CR1000.Std.25.obj" --user harrisonford:lostark1 http://192.168.24.106/cpu/ Response: * About to connect() to CR800 (enclose in quotes) user name in the .csipasswrd file password in the accompanying table...XPUT -v -S -T "filename.ext" --user username:password http://IPAdr/drive/ Table 97. connected * Connected to manage files on host CR800 memory drives. Curl HTTPPut Request Parameters Parameter -XPUT -v -S -T "filename.ext" username password IPAdr drive Description Instructs Curl.exe to ...
CR800 and CR850 Measurement and Control Systems
Page 375
Section 8. Operation *Done waiting for 100-continue
Section 8. Operation *Done waiting for 100-continue
CR800 and CR850 Measurement and Control Systems
Page 427
... appropriate CSI datalogger support software. Similar in datalogger memory, and by which the CR800 initiates telecommunication with the CR1000 and CR800 dataloggers. CD100 An optional enclosure mounted keyboard display for each datalogger. A connector consists of the CR800 directly. This means that CR800. constant A connector is set up to mimic the storage areas in function to...
... appropriate CSI datalogger support software. Similar in datalogger memory, and by which the CR800 initiates telecommunication with the CR1000 and CR800 dataloggers. CD100 An optional enclosure mounted keyboard display for each datalogger. A connector consists of the CR800 directly. This means that CR800. constant A connector is set up to mimic the storage areas in function to...