Portable Data Recorder
OMB-483-0901 Rev
For immediate technical or application assistance
Servicing North America
Servicing Europe
How To Use This Manual
Appendices
Table of Contents
EZ-PostView and ViewXL Calibration
ChartScan User’s Manual
ChartScan Unit Startup and ChartView Tutorial
Overview
Unit Startup
Inspect Your System
Verify Voltage Setting
Verify DIP Switch Setting
Install Signal Conditioning Cards
Selection Micro Setting Switch #
Install Ieee 488 Interface Communications Card option
Connect Expansion Chassis option
Apply Power to ChartScan
Error Condition LED Indicators
DB50 Pin Descriptions
Start ChartView, Configure System, and Collect Data
ChartView Main Window Control Options
= Mouse, Ú= Arrow Keypads , = PageUp/PageDown Keypads
Device Interface
ChartView, Basic Concepts
Configuration Files
ChartView Tutorial
Acquiring Data with no charting or meter use
Select Interface Device
Moderate
Advanced
Configure Acquisition
Configure Channels & Alarms
High Speed Setup
Parameter Options
Stop
Count
Review Configuration
Page
ChartScan User’s Manual
General Information
General Description
Data Handling and Triggering
Operational Aspects
Software and Hardware
ChartScan Specifications
General
Channels
Triggers
Data Storage & Format
Digital I/O Interface & Alarms
Calibration
− Notes
Hardware
Front Panel
Rear Panel
Power Aspects
Changing the Voltage Setting
Replacing the AC Power Supply Fuse
Memory Configuration
Expanded Memory Options
Memory Option JP201 JP202
Calibration Memory Write Enable/Disable
RS-232/422 Interface Configurations
Configuring RS-232/422 Parameters
Standard Units, Only
Selection Micro Setting Switch
Early Production Units, Only
Serial Port Pin Connectors
ChartScan to PC Connection RS-232 DB9 Male Pin & Signal
Cable Wiring DB9 Female Pin & Signal
Pin # RS-232 Signal Pin Description
Ethernet Interface Configuration
Specifications
Ieee 488 Interface Configuration Option
Ieee 488 Pinout
Ieee 488 Configuration
Ieee 488 Configuration Settings
Logic Levels
Digital I/O Lines
Digital I/O Port Pinout
External TTL BNC Connectors
Signal Conditioning Cards
Input Connector
Temperature Range, Accuracy, and Resolution1 Type J
Temperature Units
Fault Detection
Voltage Range2, Accuracy3 and Resolution
Digital Filtering
Voltage Range, Accuracy1 and Resolution
CSN14/LV/ T, B, & S Low Voltage Cards
Voltage Range, Accuracy and Resolution
Input Connectors
Number of Inputs
Device
Slot
Connecting the Expansion Chassis
CSN/Relay Card Specifications
Expansion Chassis, CSN/Exp Option
Cross Section of Mounting Block
Automatic Channel Assignment
Device Channel Assignments Slot
Channel-to-System Isolation 500 V peak Dimensions
Number of Slots Four
− Notes
ChartView Software Reference
Groups, Charts, & Channels
Three Ways of Using ChartView
What ChartView and ChartView Plus Provide
Waiting for Trigger
Main Window
ChartView Main Window and Control Options
Channel Information Region
Status Indicator Region
Instrument
Start, Pause, Stop Charts
Main Window Toolbar
Group Select
Scroll Faster Scroll Slower
Display Configuration
Normal Edit
ChartView Software Reference ChartScan User’s Manual
Adjusting Channel Setup for Channel
Manually Creating a Display
Adding a Chart to Group
Adjusting Channel Setup for Channel
Channel Configuration
PostView post-acq data viewer
Arm Acquisition
Disarm
Print Charts
Main Window Pull-Down Menus
File
See File Menu Note, immediately following this text
Chart
File Menu Note
Display config
View
System
Charts
Acquisition
Data
Acquire
Displays the condition of a data acquisition
Command Characters Data Destination Timeout Region
Ctrl + J manual control
Window
Ctrl + U manual
Setup
Log configuration
Device …
ChartScan User’s Manual ChartView Software Reference
Device Expanded Menu obtained with use of the F12 Key
Log Enable
Ctrl+A
Bar Graph, Analog, and Digital Meters
Setup
Overview
Configuration Note
Bar Graph Meters
Analog Meters
…. for Analog Meters
Digital Meters
…. For Digital Meters
Reset. This feature does not apply to the Digital Meters
Meter Toolbars
Meter Pull-Down Menus
Name Function
Meters Configuration Menu
Configuring a Meter
Channel & Alarm Setup Dialog Box
Setup Window
Configure Meter Settings, Function Descriptions
Channel and Alarm Setup, Button Descriptions
Channel Configuration Columns
Example
Acquisition Setup Dialog Box
Alarm Configuration Columns
Acquisition Setup Dialog Box, Normal Mode
Normal Mode, CH1 and CH2 Assigned to a Chart
Burst Mode, Operational Issues
Measuring AC Voltage, or AC RMS Voltage
Introduction
Measuring AC RMS
Data Destination Dialog Box
Data Destination
Why use Auto Re-arm?
Chart Setup Wizard
Introduction
Automatic Chart Setup with Wizard
Chart Setup Wizard, Simple Mode
Bypassing Automatic Chart Setup
Introduction
EZ-PostView
ViewXL
EZ-PostView includes the following features
Reference Note
Range 100 mV
Calibration Setup
Range
Non-Volatile Storage of Calibration Constants
Hardware Protected RAM
Using ScanCal
ScanCal Software Application
ScanCal’s Main Window
Instruction Tool Icon
Interface Parameters
System Inventory
Password
Mode Indicator
Command Active Indicators
Calibration Without ScanCal
Offset Calibration of Main Unit
Calibration of Main Unit
Required Equipment
U128
U129
U130
U132
Gain Calibration of Main Unit
U128
Calibration of Signal Conditioning Cards
Offset Calibration of Cards
Cal Err offset, gain, or temperature sensor out of range
Gain Calibration of Low Volts Cards
ChartScan User’s Manual Calibration
…to clear the buffer
#1X QC?
C1,1X
Volts DC Slot #
Gain Calibration of High Volts Cards
…to clear the buffer
Cold Junction Calibration
Option a Cold Cell Method
Option b Hot Cell Method
Option c T/C Calibrator/Simulator Method
Calibration ChartScan User’s Manual
Enter J3,3,0000.0X J6,3,0000.0X J11,3,0000.0X J14,3,0000.0X
Calibration ChartScan User’s Manual
Appendices
ChartScan User’s Manual
Contents
Appendix a
Command Syntax
Command Interpretation
Conflict Errors
Immediate & Deferred Commands
Fixed Formats
Command Type
Deferred Commands, Order of Execution
Order Function
Command Summary
#make
E000
E001
E002
Lchan
Level
Hyst Chan max
Mmask
Rtype
#chans
Stime
Tstart
− Notes
Command Reference
Command Description Format
Commands
Type
Trigger On Command
PRINT#1, OUTPUT07T1,1,0,0X
PRINT#1, OUTPUT07 @X
Sleep
Flush Acquisition Buffer
PRINT#1,SPOLL07
INPUT#2, S%
PRINT#1,OUTPUT07 *BX
Clear Channel Configuration
‘ Clear all channels configuration
PRINT#1,OUTPUT07
Channel
Restore Factory Settings
PRINT#1,OUTPUT07Q?T?Y?X
PRINT#1,ENTER07
Input A$
If C% and 16 then PRINT,ERROR-INVALID Keyword Sleep
Change Calibration Keyword
PRINT#1, OUTPUT07U2X
PRINT#1, ENTER07 INPUT#2, C%
Adjust Calibration Card Pots
PRINT#1,OUTPUT07K12345X
PRINT#1,OUTPUT07*P02X
PRINT#1,OUTPUT07*P01X
Power-On Reset
PRINT#1,OUTPUT07*RX
While S% and 4 =
Print #1, SPOLL07
Power-Up Settings
‘ Screen shows Q1,7,7,7,0 T1,3,0,0 Y000100
PRINT#1,OUTPUT07*S1X
PRINT#1, OUTPUT07*RX
Time Stamping
PRINT#1,OUTPUT07*T1X
PRINT#1,OUTPUT07*T2X
PRINT#1,OUTPUT07*T0X
Assign Alarm Output
# Alarm Stamping
PRINT#1,OUTPUT07A#1X
PRINT#1,OUTPUT07A#0X
Byte 1 A07 A00 Byte 2 A15 A08 Byte 3 A23 A16 Byte 4 A31 A24
Configure Channels
Same as Without temperature Temp
Thermocouple Card Types
These special types are valid only in degrees Celsius
Volts Card Types
PRINT#1,OUTPUT07X
PRINT#1, OUTPUT07*C
PRINT#1,OUTPUT07 U13X
# Select Card
Set Relay Make Time
PRINT#1, OUTPUT07M#0X
PRINT#1, OUTPUT07W#32X
PRINT#1, OUTPUT07D#12X
End Calibration Mode
PRINT#1, OUTPUT07H17X
PRINT#1, OUTPUT07G17,1X
PRINT#1, OUTPUT07J1,2,90.0X
? Error Status Query
PRINT#1,CLEAR07
PRINT#1,OUTPUT07E?X
PRINT#1,ENTER07 INPUT#2,A$ Print A$
Set Data Format
Data Input Formats see Note
Data Output Formats
MM/DD/YY
Dddddddd
Dddddddd =
PRINT#1, OUTPUT07F0,0X
PRINT#1,OUTPUT07C1, 1
PRINT#1, OUTPUT07 U4X
PRINT#1, ENTERO7
# Set Burst Mode Frequency
PRINT#1
OUTPUT07F#15000.0X
OUTPUT07F#100.5X
Calibrate Channel Gain
PRINT#1, OUTPUT07G17,1
Calibrate Channel Offset
Set Scan Interval
Inorm
Acq
PRINT#1, OUTPUT07I010000.0
Digital Input Stamping
PRINT#1, OUTPUT07I#0X
PRINT#1, OUTPUT07R1X
PRINT#1, OUTPUT07I#1X
Temp
Calibrate Cold Junction Offset
PRINT#1, OUTPUT07J1,2,101.7X
Enter Calibration Mode
PRINT,ERROR-INVALID Keyword Halt
Print #1, ENTER07 INPUT#2, C%
If C% and 16 then
Set Trigger Level
Hyst
PRINT#1, OUTPUT07F0,0X PRINT#1, OUTPUT07L1,100.0,10.0X
PRINT#1, OUTPUT07T4,5,0,0X
Set SRQ Mask
Set Measuring Mode
PRINT#1, OUTPUT07M#1X
Set Event Mask
Set Digital Outputs
PRINT#1 OUTPUT07O?X
Line Input #2, N$ Print N$
PRINT#1, OUTPUT07O?X
Program Trigger Times
? Query
OUTPUT07 V1 X V?
PRINT#1, OUTPUT07 V0 X V?
PRINT#1, OUTPUT07 V4 V?
Set Query Terminator
CR LF/EOI LF CR/EOI USER/EOI User
Terminator Type Terminator Description IEEE-488
None
R1X R2X R3X
U4X U5X
PRINT#1,OUTPUT07F0,0X
PRINT#1,OUTPUT07Q?X
QC? Query Card Data
PRINT#1, OUTPUT07 C#5X
PRINT#1, OUTPUT07 QC?X
INPUT#1 PRINT#1
API Commands Appendix a
Read Buffered Data
While S% and 8 =
PRINT#1 SPOLL07 INPUT#2, S% Wend PRINT#1,OUTPUT07R1X
PRINT#1,ENTER07 Line INPUT#2, A$
# Read Last Readings
PRINT#1,OUTPUT07F1,0X
PRINT#1,OUTPUT07R#16X
Line Input #2, R$ Print R
Set Real Time Clock
PRINT#1, OUTPUT07 S140000.0,4/30/93X
Set Trigger Configuration
PRINT#1, OUTPUT07
000100.0X
PRINT#1, OUTPUT07Y100,10000,0X
PRINT#1, OUTPUT07T1,7,0,1X
User Status
?I?L?P?Q?S?T?Y?
00256
01024
001,1,002,0,003,0 …
#123101.20,04/24/93
Change Calibration Keyword
Set User Terminator
PRINT#1, OUTPUT07V44X
PRINT#1,OUTPUT07@X
PRINT#1, OUTPUT07V58X
# Set Average Weight
PRINT#1, OUTPUT07W#64X
OUTPUT07Y0,10,0X
PRINT#1, OUTPUT07C1
Execute
PRINT#1,OUTPUT07*C
PRINT#1,OUTPUT07C1-16,1 C17,2
C18-32,3
Set Counts, or Select Blocks
PRINT#1,OUTPUT07N0 N2
PRINT#1,SPOLL07 INPUT#2,S% Wend PRINT#1,OUTPUT07N0 N1
PRINT#1,SPOLL07 INPUT#2,S% Wend PRINT#1,OUTPUT07U6X
Appendix B
Memory Allocation
U16
Measuring Modes
U17
Normal Mode
‘Select Normal mode #16 Samples over which to average
‘Select Normal mode Sample over which to average
Scan time = #channels x #samples/channel + 12 x 520.83 µs
‘Select high-speed, single-channel mode
High-Speed, Single-Channel Mode Burst Mode
Condition
Configuration Requirements
PRINT#1,OUTPUT07 U4X
Channel Configuration
Signal-Conditioning Modules Type Inputs Connector
CSN14/TC/P Configuring Thermocouple Channels
CSN14/LV/ T, B, or S Configuring Low Volts Channels
Type Volts DC
Type Volts AC
Scan Configuration
CSN14/HV/S Configuring High Volts Channels
Configuring a Scan
Configuring the Scan Interval
Acquisition Configuration
Component Description Required
I000010.0,000000.1
I000010.0,000000.0
Pre-Trigger State
Continuous, Gap-Free Acquisition with Two Timebases
Configuration Aspects for Programmers Appendix B
Post-Trigger State
Trigger and Stop Events
Post-Stop State
Selected Temperature Channel High or Low Level
Alarm on or off
External TTL High or Low Level
‘@’ character
Alarm Stamping A#
Time Stamping *T
Digital Input Stamping I#
With Alarm Stamping
PRINT#1, OUTPUT07A#1X
‘ Enable digital input stamping
With Digital Input Stamping
Acquisition Buffer, a Description
Trigger Block Organization
PRINT#1,ENTER
Get the response
PRINT#1,OUTPUT 07R1X
PRINT#1,OUTPUT 07 U6X
Multiple Trigger Blocks
Acquisition Buffer Interrogation
Field Response Implication
Field Response Implication
Reading the Acquisition Buffer
PRINT#1,OUTPUT07 U6X
Input
Print
PRINT#1,OUTPUT07R2X
PRINT#1,OUTPUT07R3X
Configuring Alarms
Alarm Set Points
Digital Alarm Outputs
Print #1
PRINT#1,OUTPUT07A3,0X ‘Disable channel 3 from digital output
Set Point Hysteresis
Digital I/O Operation
Appendix C
HLL Register Contents
Using High/Low/Last HLL Registers
Accessing HLL Registers
Example
Example shows how to read only the Last readings
Data Format F
Data Input Formats
Code
Data Format F
Data Output Formats
Engineering Units Data Format
Examples
Thermocouples
Time/Date Stamp
Volts
Hhmnss.t,mm,dd,yy
Binary Data Format
Counts Data Format
010203.5
HHhmstMDYLLhmstMDYll
Configuring Power-Up State
Query ? Commands
Status Commands
Vuser where 0 user
Queries
Status, Event Reporting, and Mask Registers
Register Chart Status and Event Reporting Registers
Register Access
Register Chart Mask Registers
Theory of Operation
Appendix C Registers, Data Formats, & Queries
Calibration Status Register U2 Command
Error Source Register E? Command
Event Status Enable Register
Event Status Register
Status Byte Register
Bit Location Value Description
Ieee 488 Serial Poll Response
Service Request Enable Register
DIO8 MSBit
Using Status Reporting Registers
DI02
Trigger Latency
Trigger Overrun
Buffer Overrun
Avg
Open Thermocouple/Range Error Checking
Real Time Clock
Buffer Overrun With One Trigger Block
Buffer Overrun With Multiple Trigger Blocks
− Notes
ChartScan Program Examples
Appendix D
Reading HLL Status using HLL16.BAS
Reading HLL Data from T/C & Volts Cards using HLL32.BAS
CLS Print The ChartScan is resetting
Print #1, Output 07C1-16,1X Print #1, Output 07C17-32,2X
Print #1, Output 07Y30,1,200X
Print #1, Output 07I000001.0,00000.3X
PRINT#1, Enter INPUT#2, READING$
While INKEY$ = ‘’
Print #1, ENTER07 Output #2, U%
Print #1, Output 07C1-16,3X Print #1, Output 07C17-32,2X
Print #1, Output 07Y50,100,200X
Print #1, Output 07I000000.1,000000.1X
Print #1, Output 07L1,20.0,0X T4,5,0,0X
Operating Alarms using ALARM2.BAS
Print #1, Enter 07 Line Input #2, A$ Print A$
Else
END if
END if Wend
Using the Ieee 488 SRQ with Alarms using ALAR2SRQ.BAS
On PEN Gosub AlarmHandler
PEN on Print #1, ARM SRQ
Print #1, Output 07M1X
Collecting Data in Binary Format using BINACQ.BAS
Locate
Input #2 Print #1 Output 07O?X
Line Input #2, A$
Print #1, Output 07R2X
Print #1, Enter 07 Line Input #2, U$ Print U$
Binary DATA%/10 = C
Collecting Binary-Formatted HLL Data using BINHLL.BAS
Print #1, Clear Print #1, Output 07*S1X
Print #1, Output 07M#0X Print #1, Output 07W#32X
Print #1, Output 07C1-16,1X Print #1, Output 07C17-32,14X
Decode received data and print on screen in Ascii
Print STR$VALLAST$ Else
Print #1, Output 07Y1000,20,10X
Print #1, Output 07I000000.3,000000.0X
Print #1, Output 07T1,8,1,0X
Print #1, Output 07Q,0,0,8,8,0X
Print #1, Output 07U6X
Loop Until UA$=
Print UAT$
Print UA$
Wend Close END
While INKEY$ =
Print #1, Disarm SRQ
Input #2, EVENT%
Print UA
Print #1, Output 07R3X
Sleep Print #1, ARM SRQ Return
Print #1, Output 07C1,14x
Print #1, Output 07M#1X Print #1, Output 07F#20000.0X
Print #1, Output 07Y0,8,0X
Print #1, Output 07V32X Q7,0,7,7,1X
For i = 1 to UA% Print #1, Enter
Locate 14, 1 Print Scan i is
Print SCAN$
Appendix E
− Notes
Universal Command Group UCG
Appendix F
Decimal Values 00 to 63 ACG, UCG & LAG
Box Items
Decimal Values 64 to 127 TAG & SCG
$41
Decimal Values 00 to 31 ACG & UCG Characteristics
Ascii Code Details
Decimal Values 00 to 31 ACG & UCG Descriptions
Dec Name Description Addressed Command Group ACG
Ascii Control Codes 00 to
Decimal Values 32 to 63 LAG
Space
Decimal Values 64 to 95 TAG
Delete Command
Decimal Values 96 to 127 SCG
DEL
Ascii Code SummaryAppendix F
− Notes
LED Indications of Error Conditions LED Indicators
Appendix G
ChartScan Error Messages
Appendix H
Abbreviations Appendix H
Index
ChartScan User’s Manual
WARRANTY/DISCLAIMER
Temperature