OMB-NETSCAN Ethernet/Internet-Based Data Logging & Control Instrument User’s Guide p/n OMB-1035-0901 Rev 1.
OMEGAnetSM On-Line Service http://www.omega.com Internet e-mail info@omega.com Servicing North America: USA: One Omega Drive, Box 4047 Stamford, CT 06907-0047 Tel: (203) 359-1660 e-mail: info@omega.com Canada: 976 Berger Laval (Quebec) H7L 5A1 Tel: (514) 856-6928 e-mail: canada@omega.
How To Use This Manual Chapter 1: Configuring and Starting NetScan provides information to get your NetScan system up and running on the ethernet. Includes software installation instructions. Chapter 2: ChartViewNET Quick Start and Tutorial includes basic concepts regarding the ChartViewNET software program, and a ChartView tutorial to quickly familiarize you with the application.
Table of Contents Main Window Toolbar ……4-8 1 Configuring and Starting NetScan Overview……1-1 Inspect Your System ……1-1 Install Software ……1-2 Check and Install Hardware …… 1-2 Verify Voltage Setting ……1-2 Verify DIP Switch Setting ……1-2 Install Signal Conditioning Card(s) …..1-2 Connect Expansion Chassis (option)…..
6 Calibration Introduction ……6-1 Calibration Setup ……6-1 Expansion Chassis, CSN/Exp (Option) ……7-17 Connecting the Expansion Chassis ……7-17 Automatic Channel Assignment ……7-19 Non-Volatile Storage of Calibration Constants ……6-2 Hardware Protected RAM ……6-2 ScanCal Software Application ……6-3 ScanCal’s Main Window ……6-3 Using ScanCal ……6-4 Interface Parameters System Inventory Calibration Calibration Without ScanCal ……6-5 Password ……6-5 Calibration Mode Indicator ……6-5 Command Active Indicators ……6-5 Man
iv NetScan User’s Manual
Configuring and Starting NetScan Overview…… 1-1 Inspect Your System…… 1-1 Check and Install Hardware…… 1-2 1 NetScan and TCP/IP Addressing …… 1-8 Protocol …… 1-8 IP Address …… 1-8 Sub-net Mask …… 1-8 Gateway Address …… 1-8 Configuration …… 1-9 Verify Voltage Setting…… 1-2 Verify DIP Switch Settings…… 1-2 Install Signal Conditioning Card(s)…… 1-2 Connect Expansion Chassis (option)…… 1-3 Point-to Point Setup…… 1-9 Private LAN Setup …… 1-9 Private LAN Setup with Multiple Networks…… 1-10 LAN Setup with Inte
Check and Install Hardware Depending on your order, your NetScan unit may not require all the steps under this heading. If a step does not apply to your unit, simply go on to the next one. NetScan Rear Panel Verify Voltage Setting Based on your order, your NetScan system was set at the voltage indicated on the sticker (located on the rear of the unit, near the power switch). Verify that the voltage value indicated on the sticker matches the voltage of your intended AC power supply.
Install Signal Conditioning Card(s) Signal conditioning cards are pre-installed per customer order. However, if you need to install a signal conditioning card, or CSN/Relay card, perform the following steps. Repeat the steps for additional cards, and for placing cards into the optional CSN/Exp expansion chassis, if applicable. &$87,21 Ensure NetScan is powered down and not connected to any power source prior to installing or removing a card. Failure to do so could cause equipment damage.
Setup for Ethernet Operation Complete Hardware Setup for Ethernet Operation If you want to operate your NetScan unit independent of (not-connected to) the ethernet, refer to Chapter 7 for serial operation. If you ordered a expansion chassis (CSN/Exp), please refer to Chapter 7 for installation instructions. Note 1: The DB9 connection to NetScan’s CONFIG Port is required only during initial configuration.
If you observe a configuration error, perform an error status query (see E? in Appendix A). If you observe any other type of error condition, make note of the error and contact your service representative.
If you ordered ChartView Plus, you must enter the registration ID number as it appears on your ChartView Plus Registration Sheet. Otherwise, press Next and continue to follow the screen prompts. Screen Prompt for Entering the ChartView Plus ID Using the NetScan Configuration Utility NetScan must be configured before you can use it in the ethernet mode. Configuration is accomplished through the NetScan Configuration Utility that activates after you select “NetScan” as your device type.
NetScan Configuration Utility, Step 3 You will receive a “>>Communications Error<<” if the NetScan Configuration Utility fails to communicate with NetScan. Likely causes are: 1) Wrong COMM Port selected in the utility (step1). 2) Serial cable connected to wrong connector on NetScan, PC, or both. If you received the error message, check system cable connections, correct the problem, then return to Step 2 and perform the requested actions. Finished a) Exit the NetScan Configuration Utility.
NetScan and TCP/IP Addressing Protocol The NetScan uses TCP/IP (Transport Control Protocol/Internet Protocol) for communications over the ethernet. You can access NetScan devices from virtually anywhere in the world since the World Wide Web uses this same protocol. TCP/IP addressing consists of three parameters: the IP address, the Sub-net Mask, and the Gateway Address. Each of these parameters consists of four different numbers which range from 0 to 255.
Configuration There are four basic network scenarios that pertain to NetScan ethernet operation. Note that proper TCP/IP configuration is extremely important, and you must obtain TCP/IP addressing parameters before configuring the protocol. The rules for configuration differ for each scenario as follows: 1) Point-to-Point Setup Point-to-Point Setup In the Point-to-Point scenario, NetScan is connected directly to a PC using a crossover cable.
3) Private LAN Setup with Multiple Networks Private LAN with Multiple Networks In multiple-network scenarios, two or more networks connect to a common gateway via ethernet hubs. In regard to multiple networks, a qualified network administrator should assign all TCP/IP parameters. 4) LAN Setup with Internet Access LAN Setup with Gateway Access to Internet In internet access scenarios, a network adminstrator usually assigns TCP/IP parameters.
The following figure and table identify pin locations for outputs, inputs, and grounds associated with the DB50 connector. Outputs 1 through 32 are typically used for alarms 1 through 32, respectively. Outputs 1 through 16 can be used with the relay card option. Chapter 7 contains additional information. DB50 Pin Descriptions Output Signal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 NetScan User’s Manual Pin No. 1 34 18 2 35 19 3 36 20 4 37 21 5 38 22 6 Output Signal 17 18 19 20 21 22 23 Pin No.
− 1-12 Notes Configuring and Starting NetScan NetScan User’s Manual
ChartViewNET Quick Start and Tutorial 2 Overview ……2-1 ChartViewNET, Basic Concepts ……2-1 Configuration Files ……2-1 Understanding Groups, Charts, & Channels ……2-2 Three Ways of Using ChartViewNET ……2-3 ChartViewNET Quick Start ……2-3 ChartViewNET Tutorial ……2-6 Overview This chapter provides the steps to connect, power up, and run NetScan using the TCP/IP protocol. Although there are many ways to configure NetScan, this Startup is intended for a simple setup.
ChartView uses Chartvw.cvw as a default configuration file. This file maintains a location for ChartView configuration information including: • Device Interface Mode • Hardware Configuration • Channel Settings: • • ⇒ Channel Enable/Disable (On/Off) ⇒ Type ⇒ Label ⇒ Units ⇒ Alarm Settings (Limits) ⇒ Hysteresis Setting Acquisition Configuration Data Storage Settings The configuration file ensures that when you restart ChartView, it will be in the same state upon your last exit. This means that the Chartvw.
Three Ways of Using ChartViewNet You can use ChartViewNET to: • chart and monitor specific channels with no acquisition of data to disk • acquire data with no charting or meter use • use charting and/or meters while acquiring data to disk 1) Chart channels (and/or monitor with meters) with no acquisition of data to disk Prior to charting channels on ChartView’s Main Window, you need to configure a display in regard to groups, charts, and channels.
ChartView Main Window ChartView Main Window Control Options = Mouse, Ú= Arrow Keypads , = PageUp/PageDown Keypads 1 Group Select 14 Channel Selection Ctrl+G, or Ú, or 2 Start Charts & 15 Multiply (x2) or, F5 or, Ú or,[Tab to and hit 3 Indicators Pause Charts 4 Stop Charts 5 Scroll Faster 6 Scroll Slower or, Ctrl+X 19 7 Display Configuration or, Pointer over chart 20 Divide (÷2) or, [Tab to and hit Spacebar] 21 Time Scroll (hr:min:sec) Thru Pull-Down Menus only 22 Status M
Once ChartView has a configuration file, you can start the program quickly using the Windows Run dialog box. Before executing this command [by clicking on the OK box] specify a configuration file as a command line parameter. In the following example, the user has specified a configuration file which he had previously saved as Test1.cvw. Note: The file name can be manually entered, or can be accessed using the pull-down arrow and scrolling the list of available file names.
• • • ChartView Analog Meters ChartView Digital Meters ChartView Bar Graph Meters The meter-type data displays, along with the charts, can be on your computer screen at the same time. They can be re-sized and repositioned as desired. Analog, Digital, and Bar Graph meters are detailed in Chapter 4. ChartViewNET Tutorial This tutorial is intended to help you gain a good understanding of ChartView. The tutorial is based on an initial startup with no configuration file present.
2. Configure Chart Setup ◊ (4) On the Select Interface box, shown in step 1, click “OK.” A Chart Setup Wizard window appears (see following figure). Chart Setup Wizard Note: ChartView Plus has Chart Setup Wizard options including Moderate and Advanced Automatic Chart Creation, as well as the ability to create multiple groups. ChartView Plus features can be unlocked by use of an authorized registration ID number as an unlock code. Contact your service representative for more detailed information.
Note: Once your chart setup is complete you can always go back and edit the setup. For the purpose of our tutorial, complete the following steps. Note that these steps are catered to ChartView Plus. Comments regarding standard ChartView are presented in brackets [ ]. ◊ (5) Verify that the Advanced tab (under Automatic Chart Creation) is selected. [Simple must be used for standard program]. ◊ (6) Choose “2” for the number of groups. [Standard program is limited to 1 group].
ChartView Toolbar Reference 3. Configure Channels & Alarms Configure channels and alarms as follows. ◊ (14) On ChartView’s Main Window, click on Setup in the pull-down menu row. The Setup pull-down menu appears, allowing you to make more specific selections. ◊ (15) Click on the Channels & Alarms selection. The Channel and Alarm Setup dialog box appears, similar to that shown in the following figure. ◊ (16) Enable the desired channels.
4. Configure Acquisition. ◊ (18) Click on the Acquisition Setup tab (see previous figure). An Acquisition Configuration dialog box appears. The box can be in either of two modes – (1) Normal, or (2) High-speed, single channel. Note that you can also access the Acquisition Configuration dialog box from the Setup pull-down menu or the Channel Configuration button (item 8, below).
Acquisition Setup Parameter Event Configuration Acquisition Parameters Options Trigger: Set a trigger scan in the Acquisition by using one of the following: Keyboard - Use Console Trigger dialog box to start trigger scan. Note: If the Keyboard Trigger is selected the use of Pre-trigger is disabled. External TTL - Use an external signal to start the trigger scan. Channel Value - Use specified value of a given channel. Alarm - Use an Alarm value to start the trigger scan.
6. [Optional]. Save Configuration File. Although the updated Chartvw.cvw file will automatically save upon Exit, there may be times when you want to manually initiate a save. This will help you save time if an error occurs that may corrupt your configuration. You may create a new configuration file by using an existing one and making the necessary changes. In actual applications, use the File pull-down menu to manually save configuration files, if this option is desired. Note: The .
General Information and Specifications 3 &$87,21 If equipment is used in any manner not specified in this manual, or if specification limits are exceeded, the function of the equipment, as well as the protection provided by it, may be impaired.
Although NetScan can acquire temperature readings at a rate of 147 channels/sec, you may also program the unit to acquire data at specified time intervals using the hh:mm:ss.t format. For the ultimate in flexibility, you may also program separate pre-and post-trigger sample rates. As an example, NetScan can be programmed to sample data once per hour and then sample once per second when channel 2 reaches 70°C. NetScan was designed with the convenience of remote operation through the ethernet.
Software and Hardware Software ChartViewNET PostView ScanCal CIMScan (optional) ScanServer (optional) 16-Channel Signal Conditioning Cards (Optional) Low-voltage with removable (CSN14/LV/T) terminal block input module Low-voltage with BNC input (CSN14/LV/B) module Low-voltage with safety jack (CSN14/LV/S) input module Isolated TC/voltage with (CSN14/TC/P) plug type input module Isolated high-voltage with (CSN14/HV/S) safety jack input module Cables CA-47, Computer-to-NetScan Cable PC/AT/X
Min channel configuration 16 channels Max channel configuration 128 channels General Installation Category: • CE: Category 2 for Line Voltage Input terminal. All other terminals are Category 1. Warm Up: • 1 hour to rated accuracy. Expansion Connector: • 40-conductor connector for connecting expansion chassis via ribbon cable. NetScan’s expansion connector (PH401) is located on the analog backplane board. Chassis Ground Connection: • Screw terminal.
Scan Interval: • Absolute time between scans (hh:mm:ss.t); min = 00:00:00.0, max = 99:59:59.9. Note: Specifying a value of 00:00:00.0 results in no delay between channel scans. Triggers Installation Category: • CE: Category 1. Programmable Triggering: • Temperature or Voltage level (above or below), absolute time of day, alarm condition (on or off), external TTL trigger (rising or falling), specified number of readings. Temperature-Level Trigger: • Programmable value for any one channel.
Digital I/O Interface & Alarms Installation Category: • CE: Category 1. Number of Digital Inputs: • 8 bits, LS-TTL compatible. Number of Digital Outputs: • 32 bits, TTL level compatible. Can be programmed as alarms. Note: The 32 TTL outputs can be set or cleared via program control. Alarm Conditions: • May be detected by software query. Alarm Update Rate: • Alarms are updated whenever a channel assigned to an alarm is measured.
Calibration Calibration must be completed periodically to ensure equipment is accurate, and can be performed manually, or with the use of ScanCal. Chapter 6 contains instructions, including calibration equipment requirements, for the following: NetScan main unit calibration for offset and gain Offset calibration for all card types Gain calibration for low volts cards Gain calibration for high volts cards Cold junction calibration for TC cards Note: NetScan main unit constants are stored in NV-RAM.
− Notes 3-8 General Information and Specifications NetScan User’s Manual
ChartView Software Reference 4 ChartView, ChartView Plus, ChartViewNET, and ChartViewNET Plus Overview ……4-1 Groups, Charts, & Channels ……4-2 Three Ways of Using ChartView ……4-2 What ChartView and ChartView Plus Provide ……4-3 Main Window ……4-4 Channel Information Region ……4-6 Status Indicator Region ……4-7 Main Window Toolbar ……4-8 Group Select ……4-8 Start, Pause, and Stop Charts ……4-8 Scroll Faster & Scroll Slower ……4-8 Display Configuration ……4-9 Channel Configuration ……4-15 PostView post-acq data vie
Groups, Charts, & Channels When starting the program with no configuration file present (see Chapter 2 if necessary), a feature called Chart Setup Wizard is automatically activated to assist you with your display setup. To make the best use of Chart Setup Wizard you need to understand the relationship of Groups, Charts, and Channels. Group. “Group” refers to a group of charts. ChartView makes use of one chart group.
Some of the data acquisition scenarios pertaining to ChartView are as follows: 2) Acquiring & Uploading Acquisition 1) Waiting for Trigger H ar d D is k S e n sor B u ffe r B u ffe r Acquisiton Device Com puter S ystem Data is received by acqu isition device, but not stored. Selected cha nnels can be view ed graph ically in scrolling cha rts, as well as in one or m ore m e te rs (analo g, digital, or bar graph). Acquisiton Device Device has been triggered.
Main Window While using this chapter, refer to the Main Window figure and its associated control option table as needed. Because of the graphic aspect of the window, you should be able to develop a good understanding of the program’s capabilities and associated operating techniques within a very short time. The following comments apply to the figure and table on the following page.
ChartView Main Window and Control Options = Mouse, Ú= Arrow Keypads , = PageUp/PageDown Keypads 1 Group Select 2 Start Charts and Indicators 3 Pause Charts 4 Ú, or Note: The bulleted list on page 4-4 relates to this table.
Channel Information Region Channels can return values in units of °C, °F, °K, °R, mV, V, or user defined units (if the mX + b option is used). With exception of mX + b user defined-units, units depend on the configuration and type of signal conditioning card used. Signal conditioning cards are detailed in the user’s manual for you data acquisition device. The Channel Information Region is located on the right-hand side of ChartView’s main window.
Units/div - The units in units/div (18) can be °C, °F, °K, °R, mV, or V. The division referenced is one vertical grid. In the example above for Channel 1, each vertical grid increment represents 10.58°C per division. Changing the units/division spinner controls (σ/τ) will result in an automatic adjustment of the max scale and min scale values (items 13 and 19).
Main Window Toolbar Each item in the toolbar, with exception of Group Select (1), is represented by an individual button icon. Toolbar-related functions can also be activated from pull-down menus (discussed later). Placing the cursor on the button and clicking the mouse button enables the tool, or opens a corresponding dialog box. Each Toolbar button has a pop-up label that appears when the mouse is placed over the button. Note: The toolbar represented below is for ChartView’s Main Window.
Display Configuration The Display Configuration button accesses a Display Configuration Setup dialog box. This box will also be displayed if: a) Create Charts Manually is selected during use of the Wizard Chart Setup program, b) you select Setup from the Chart pull-down menu, c) you right-click on the chart region in ChartView’s Main Window. Note: If multiple chart groups are present in the display configuration, the current group will be selected in the display configuration tree.
Display Configuration Setup Dialog Box with an Existing Configuration Note: When a chart contains overlapping channels [and the channels share values such that their traces reside on top of each other], then the channels listed lower in the display list (the most recently added channels) will obscure the channels higher in the list (those that were added first). Adding Channel 2 to Chart 1 Another variation of the Display Configuration Setup box appears when you highlight a channel.
Adjusting Channel Setup for Channel 1 ChartView and ChartView Plus data channels can operate in one of two modes: Units Full Scale or, Units/Div. The mode is selected by radio button. Units Full Scale. When Units Full Scale is selected, as depicted in the above figure, you can alter Y Max and Y Min. These are the upper and lower limits of the Channel as they will appear on the chart when the channel is selected. When you change either parameter, Y Center and Units/Division are automatically adjusted.
Manually Creating a Display For ChartView Plus users, if you plan to have a chart setup that is not weighted evenly, i.e., different numbers of channels per chart and different numbers of charts per group, you may want to manually setup your chart display from scratch, i.e., without beginning from a pre-existing display configuration. This method is arrived at from the Chart Setup Wizard window by selecting “Manual Chart Creation.
(4a) Automatically add groups to the setup. Enter the number of groups and charts desired by using the cursor and typing in the value, or by using the pull-down arrows (τ) and making the appropriate selections; then click on the Create Groups button. (4b) Manually add groups to the setup. Type in the name of the chart group; then click on the Add Display Group button.
9. Choose channels for the selected chart. With ChartView Plus, you can select up to four overlapping channels per chart. With the basic ChartView program, you are limited to one channel per chart. There are four methods of adding channels. These are as follows: • Highlight an available channel using the cursor and left-hand mouse button; then click the Add button. Repeat for each channel to be added.
Channel Configuration The “Channel Configuration” button brings up the Setup Window with one of three “tabbed” dialog boxes displayed: Acquisition Setup (page 4-33), Channel & Alarm Setup (page 4-33), or Data Destination (page 4-39). The information entered in the Acquisition Setup dialog box is used by the Arm Acquisition command to set up the acquisition of data to disk. When the trigger is satisfied, the scans are collected at the selected scan frequency and stored to disk in the designated file.
Print Charts The Print Charts button activates a screen print of ChartView’s main window. Main Window Pull-Down Menus The ChartView main window features several pull-down menus. As an alternative to the menus, you can enable several menu items by using Toolbar buttons, previously discussed. The common items (for the pull-down menus and toolbar) are described in more detail in the Toolbar section.
File Menu Note When ChartView is started for the very first time there is no default channel configuration file. In this case a ChartView Startup dialog box appears, providing you with the following four choices: Retry, Select Device, Load File, and Exit Program. After choosing Select Device a Select Interface dialog box appears, allowing you to choose IEEE 488, RS-232/422, Network, or Simulated Instrument. For ethernet operation, “Network” must be selected as the device interface.
Display config. Note: Start Stop Pause F5 F6 F7 Allows you to: Open a previously saved display configuration file, save the current display configuration file, or save the current display configuration file in a different location (or under a different file name). (See following note). There will be no default Display Configuration file present the first time ChartView is started. In this case, Chart Setup Wizard activates, allowing you to create a display setup.
Options Option Settings includes three separate dialog boxes, accessible by tabs, as indicated in the following screen captures. Charts Restricts Scroll Speed to Eliminate Aliasing It is possible for chart displays to exhibit aliasing when using ChartScan, NetScan, or MultiScan devices. The aliasing effect can be eliminated from the display by enabling the “Restrict scroll speed to actual scan rate” feature. This reduces the scroll speed to a range that results in non-aliased displays.
Acquisition (continued) Automatic Keyboard This feature works in conjunction with Keyboard Triggering when Auto Re-arm is being Trigger used. Auto Re-arm is discussed on page 4-39. on Auto Re-arm If the option is disabled, acquisition data is saved to disk, and the device automatically re-arms. ChartView displays the Trigger dialog box and waits for the trigger button to be pressed by the user before beginning the next acquisition.
Command Characters This area contains two fields for entering command characters, one for row setting and one for column setting. Enter the characters (Excel parameters) to match the applicable version of Excel; for example: France - Row = L, Column = C Germany - Row = Z, Column = S United States - Row = R, Column = C. Data Destination Assign the Data Destination. This area allows you to assign the data destination on the Excel spreadsheet.
Upload Available Scans Enables ChartView to access device memory for all scans currently available. This function only uploads scans that are currently available. (Ctrl + U) (manual control) Upload Scans Until Done Enables ChartView to access device memory and upload scans until scanning is complete. Window Bar Graph Meters Selecting Bar Graph Meters from ChartView’s Window pull-down menu brings up the Bar Graph window. This window displays several channels in bar graph format.
Device … Interface Setup IEEE 488 ¾ The IEEE 488 Setup dialog box appears. Valid addresses are 0 to 30. DIP switch settings must agree with this setup. For ChartScan, an IEEE 488 interface card is required for use of IEEE 488 interface. NetScan devices can not make use of the IEEE 488 interface. When using ChartView with IEEE 488 applications, you must make use of an IOtech Driver 488/W31, /W95, or /WNT when made available. In addition, the device must be configured in the Driver 488 and be named WAVE.
Network brings up the Network Interface Settings dialog box. A valid registration number must be entered st (1 screen below) to gain access to the ChartView’s Network Interface support feature. The second dialog box allows users of NetScan or Net232 to configure the ethernet interface. Network The program will generate data from a simulated instrument with no actual hardware concerns. Simulated Instrument Device … Status ¾ Instrument Inventory Accesses the System Inventory dialog box.
From the Alarm configuration dialog box, you can define the information that will be saved in the log file. Options include the Time and Date when the state change occurred, the Alarm number, the Channel(s) that tripped the alarm along with the current reading, and the state of the alarm itself or all alarms, either 1 or 0. Additionally you can define the character that is used to separate the information in the file.
Log Enable (Ctrl+A) Once an alarm log file exists, log enable can be used to activate the logging process; or to disable an active log. A check-mark (9) preceding Log Enable indicates that the log is active. No check-mark present indicates the alarm log has not been enabled. Instrument Error Status Brings up the Device Error Status dialog box. This box lists existing error types, including invalid command and channel configuration errors.
Setup Channels & Alarms Ctrl+L Accesses the Setup Window for configuring channels and alarms. From the channels & alarms dialog box, you can select the Acquisition Setup and Data Destination dialog boxes. Acquisition Ctrl+C Accesses the Acquisition Setup dialog box. From the Acquisition Setup box, you can select the Channels & Alarms dialog box, as well as the Data Destination dialog box.
Bar Graph Meters Selecting Bar Graph Meters from ChartView’s Window pull-down menu brings up the Bar Graph window. This window displays several channels in bar graph format. To activate the display, select the Start button from the toolbar. At least one meter must be assigned to an active (On) channel. You can select to view up to 32 meters at a given time.
Analog Meters Selecting Analog Meters from ChartView’s Window pull-down menu brings up the Analog Meters window. This window displays several channels in a dial/gage format. To activate the display, select the Start button from the toolbar. At least one meter must be assigned to an active (On) channel. You can select to view up to 32 meters at a given time.
Digital Meters Selecting Digital Meters from ChartView’s Window pull-down menu brings up the Digital Meters window to display several channels in numeric format. To activate the display, select the Start button from the toolbar. At least one meter must be assigned to an active (On) channel. You can select to view up to 32 meters at a given time.
Meter Toolbars The toolbars for the three meter types are identical, with exception that the Digital Meters toolbar does not have a Reset Peak Hold button (item C in the following figure). Meters Toolbar Buttons Item Name Function A Start Starts meters. B Stop Stops meters. C Reset Peak Hold Indicator Resets the floating markers. Upon reset, the markers will instantly adjust to indicate the highest and lowest values reached since the time of the reset.
Meters Configuration Menu A meters configuration menu (lower left corner of figure) will appear when you place the mouse pointer over a meter and click the right-hand mouse button. The menu allows you to access various dialog boxes for changing parameters for an individual meter, or simultaneously for a group of meters. The steps for configuring a meter are detailed below.
Configure Meter Settings, Function Descriptions Function Description 1 Select Channel Select a new channel for display. The selected channel will replace the one currently seen in the meter. Note, double-clicking the left mouse button in the meter region will also bring up a dialog box that allows you to select a new channel. 2 Set Scale Set the high and low points of the scale, as well as define the decimal place format.
Channel and Alarm Setup Dialog Box Message and Pull-Down List Aspects Column Message 1 2 3 4 5 6 7 8 9 10 CH On Reading Type Label Units Low High Hyst Alarm# N/A ENABLE or DISABLE N/A CHOOSE TYPE-> ENTER LABEL (MAX = 8 LETTER) CHOOSE UNITS-> ENTER DESIRED LOW LIMIT ENTER DESIRED HIGH LIMIT ENTER DESIRED HYSTERESIS SELECT AN ALARM# List* --3 --3 --3 ------3 *A “3” indicates the associated item has a pull-down list from which a selection can be made.
Channel Configuration Columns 1) Channel (CH) This column serves only as a channel number indicator. The channel number cannot be changed from this column. 2) On The On column allows you to enable a channel for data collection. When a cell or block of cells in this column is selected, a selection box will appear that allows “On” to enable or “Off” to disable the channel. Double-clicking a cell in this column toggles the channel’s enable status.
Note: When using a channel as a reference channel, remember that lower numbered channels are calculated ahead of higher numbered channels, e.g., CH1 is calculated ahead of CH2. This makes a difference when subtracting a reference channel in regard to the time aspect of the reference value. If the channel is configured for Volts, the units automatically change to V; at this point, you have the option of selecting the millivolt unit (mV).
The mode is selected from the lower left-hand portion of the dialog box. The following figure represents a screen capture with normal mode selected. Acquisition Setup Dialog Box, Normal Mode The following figure depicts components of an acquisition. The Trigger and Stop Points represent the entries described under the Event Configuration selection in the table on the following page.
Acquisition Setup Dialog Box, High-Speed, Single-Channel Mode Acquisition Setup Parameter Event Configuration Options Trigger: Set a trigger scan in the Acquisition by using one of the following: Keyboard - Use Console Trigger dialog box to start trigger scan. Note: If the Keyboard Trigger is selected the use of Pre-trigger is disabled. External TTL - Use an external signal to start the trigger scan. Channel Value - Use specified value of a given channel.
Data Destination Dialog Box Data Destination The Data Destination portion of the box is used to assign a filename and folder location for data, select an Excel or binary format (.TXT or .IOT respectively), and to select optional Time/Date and/or Alarm Stamps (to be included in the data) if desired. The dialog box can be accessed from the Channel and Alarm Setup and Acquisition Setup dialog boxes by selecting the Data Destination tab, or by selecting Data Destination from the Setup pull-down menu.
Auto Re-arm allows you to choose one of the following three options: • • • capture one trigger block (default, Auto Re-arm disabled) capture multiple trigger blocks in one file capture multiple trigger blocks in indexed files Why use Auto Re-arm? You can use Auto Re-arm as a convenient way to monitor and analyze specific types of trigger events.
Chart Setup Wizard Reference Note: For very first time start-up of ChartView and a program tutorial (that includes a first time use of the Chart Setup Wizard) refer to Chapter 2. Introduction Chart Setup Wizard is a feature of ChartView, ChartView Plus and PostView. The feature allows you to set up your initial chart display configuration using an automated method, or manually create a new display configuration. The following points are important in regard to the Chart Setup Wizard.
A Manual Chart Creation, Create Charts button allows you to bypass the Chart Setup Wizard and enter a manual mode. This option makes use of ChartView’s Display Configuration feature (reference page 4-9). Manual chart creation allows you to vary the number of assigned channels per chart, as well as vary the number of charts per group.
It is a simple task to create chart display configurations using the automatic method. The following steps apply to this feature of Chart Setup Wizard. 1. Select Wizard from the Chart pull-down menu of ChartView’s main window. The New Display Setup dialog box appears. 2. Click OK on the New Display Setup dialog box. The Wizard setup window appears. 3. Select the desired mode tab (Simple, Moderate, or Advanced). Moderate and advanced modes are only available with ChartView Plus. 4.
− Notes 4-44 ChartView Software Reference NetScan User’s Manual
PostView 5 Introduction ……5-2 Starting PostView ……5-3 Toolbar ……5-4 Channel Information Region ……5-5 Menu Items ……5-6 Understanding Groups, Charts, and Channels ……5-7 Chart Setup Wizard ……5-7 Introduction ……5-7 Automatic Display Creation ……5-8 Display Configuration ……5-9 Editing a Display ……5-10 Manually Creating a Display ……5-12 PostView Timebase ……5-15 Data File Accessibility PostView post-data-acquisition software supports several programs, including: ChartView, DaqView, LogView, Personal DaqView, T
Introduction PostView is an independent program that allows you to view waveforms recorded by various data acquisition programs. As the data file is being created, a descriptor file used by PostView is also created. 1 PostView Control Options = Mouse, Ú= Arrow Keypads , = PageUp/PageDown Keypads 2 12 Multiply (x2) 1 Group Select , Ú, or 2 2 Open 13 Value at Marker , or Ctrl+O 2 3 Print 14 Offset , or Ctrl+P 2 4 Setup 15 Units/Division , or Ctrl+S 5 Zoom Out 16 Chart Min.
Starting PostView The main ways of starting PostView are: 1) Open PostView directly from the Windows Explorer, Desktop Icon, or Start Run browse feature (on desktop). 2) From the acquisition program’s main window, click on the toolbar’s PostView button, or select PostView from the pull-down menu. Each of these methods is illustrated in the following figure. Actions in the decision diamond are performed automatically by PostView and require no user action.
Note: Chart Setup Wizard can be started from the File pull-down menu. Chart Setup Wizard’s use in PostView is discussed on page -7. Toolbar The following table explains PostView toolbar items, while the next page begins a description of PostView Menu items. Menu and toolbar items are shown in the figure below. PostView Toolbar Items Item # 1 Item Description Group Select This feature indicates the chart group, which is being charted.
Channel Information Region By clicking on the up or down arrows (σ, or τ) by the channel selection box (item 11), you can select one channel (of a maximum of 4 overlapping channels) that were assigned to that chart. You could then observe the chart-related information for that specific channel. You can also select a new channel for the information region by placing the cursor in (or tabbing over to) the “Center” or “Units/Div” fields and then pressing PageUp or PageDown.
Menu Items File Open Print Setup Wizard Exit Opens a data file created by the data acquisition program. PostView automatically detects whether the file contains ASCII or binary data. Prints the present PostView window. Accesses Display Configuration Setup dialog box, allowing you to edit the display configuration. Accesses the Chart Setup Wizard. Exits the File menu. Go To Automatically scrolls the waveform such that the displayed waveform begins at the Percentage (Ctrl+P) specified percentage.
Understanding Groups, Charts, and Channels As indicated in the figure on page -3, when no display configuration file is found, PostView opens the Chart Setup Wizard to assist you in creating a display file. To make the best use of Chart Setup Wizard you need to understand the relationship of Groups, Charts, and Channels. The Chart Setup Wizard feature is discussed immediately following this text. Group. “Group” refers to a group of charts.
A Manual Chart Creation, Create Charts button allows you to bypass the Chart Setup Wizard and enter a manual editing mode. This option makes use of PostView’s Display Configuration feature (discussed in the following Display Configuration section). Manual Chart Creation allows you to vary the number of assigned channels per chart, as well as vary the number of charts per group.
It is a simple task to create a chart display configuration using the automatic method. The following steps apply to this feature of Chart Setup Wizard. Note: 1. If PostView locates a display configuration file, Chart Setup Wizard will not be activated unless you choose to manually activate the Wizard from the File pull-down menu. From the Chart Setup Wizard window, select the desired mode (Simple, Moderate, or Advanced).
Editing a Display Display Configuration Setup Dialog Box with an Existing Configuration To explain editing a configuration, we make use of an example in which assumes you want to edit Chart 1. In the following figure, Chart 1 was highlighted by clicking on it with the mouse cursor. The Display Configuration Setup box then changed, allowing you to see specific channel types (such as volts only) or to “Show all Types,” as in the example. From this setup box you can add or delete charts and channels.
Another variation of the Display Configuration Setup box appears when you highlight a channel. In the following figure, Channel 1 (of Chart 1, Group 1) was selected, resulting in a new screen image. From this screen you can edit the channel setup. Adjusting Channel Setup for Channel 1 PostView channels can be set for either of two modes: Units Full Scale or, Units/Div. The mode is selected by radio button. Mode descriptions are as follows: Units Full Scale.
Manually Creating a Display Note: This method of creating a display can only be accessed from the Chart Setup Wizard. It cannot be accessed if PostView is using an existing display configuration file. Unlike editing a display, as just described, this method involves creating a display from scratch. If you plan to have a chart setup which is not weighted evenly, i.e.
Adding a Chart to Group 1 3. Change the number of charts per group if desired. 4. Change the group name if desired. 5. Click on a group to see the chart(s) assigned to the group. In the above example there is one group with one chart. 6. Click on a chart to assign channels to the chart. A screen similar to the following will appear. Assigning Channels to Chart 1 of Group 1 7. Choose channels for the selected chart. You can select up to 4 overlapping channels per chart.
Note: You can remove channels by highlighting a channel(s) in the Select Channels box, and then clicking on the Remove button. In the previous figure, CH7 (in the select box) is highlighted. Clicking the Remove button would delete that channel from Chart1. Note: When a chart contains overlapping channels which share values (such that their traces reside on top of each other), the more recent channel will obscure the earlier channel.
PostView Timebase PostView automatically detects and displays the data file timebase along the X-axis at the bottom of the PostView window. The timebase can be displayed as relative time or as absolute time in the format: 00:00:00.0 (hour/minute/second/tenth). The timebase format of absolute or relative can be selected in PostView’s Option pull-down menu, or by using Ctrl+A or Ctrl+R respectively.
It is possible for the data acquisition program to create files containing multiple timebases, pre-trigger, posttrigger, and post-stop data. PostView accommodates all these features, as shown in the previous example (taken from a ChartScan/1400 unit with the ChartView data acquisition program). • • • If pre-trigger scans are available, they will be shown prior to the trigger point and labeled with negative time numbers.
Calibration 6 Introduction ……6-1 Calibration Setup ……6-1 Non-Volatile Storage of Calibration Constants ……6-2 Hardware Protected RAM ……6-2 ScanCal Software Application ……6-3 Manual Calibration of Main Unit ……6-6 Offset Calibration of Main Unit ……6-6 Gain Calibration of Main Unit ……6-8 Manual Calibration of Signal Conditioning Cards ……6-10 Offset Calibration of Cards ……6-10 Gain Calibration of Low Volts Cards ……6-12 Gain Calibration of High Volts Card ……6-15 Cold Junction Calibration ……6-17 ScanCal’s Ma
&$87,21 The digital voltmeter (or digital multimeter) used to verify calibration voltage accuracy must meet the following criteria: 1) Minimum Resolution: 6-1/2 digits 2) Minimum DC Accuracy: 0.005% full scale Failure to comply with this requirement can result in faulty equipment performance and necessitate additional services of an authorized metrology lab.
&$87,21 Unless you are setting main unit calibration constants or changing the password, the calibration mode should be disabled. The calibration mode applies to main unit calibration, and not to the calibration of signal conditioning cards. ScanCal Software Application ScanCal’s Main Window Select the ScanCal option from the ChartView Program Group. ScanCal’s Main Window will appear. The window contains pull-down menus, a toolbar, and calibration instructions.
Using ScanCal To use ScanCal, simply follow the four steps listed under the word Instructions in ScanCal’s Main Window. The steps are repeated below, along with the proper tool icon and equivalent pull-down menu option. Instructions for setting up calibration equipment are contained in specific sections of this chapter, for example, the section Offset Calibration of Main Unit details how to use a calibration card and either of two shorting methods.
System Inventory 2. Select the Inventory icon from the toolbar to generate a list of items that make up your scanning system. 3. Select the items you wish to calibrate. 4. Select the Calibration icon from the toolbar to initiate the automatic calibration process. The ScanCal program will prompt you through the calibration. Be ready to supply the corresponding passwords when prompted by ScanCal.
Calibration of Main Unit Offset Calibration of Main Unit Required Equipment - Shorting bar, or 3 linked banana plugs (see following figure) - Calibration Card (installed in bottom slot, slot #1, of the main unit) &$87,21 Do not install or remove any cards from the main unit, or from its expansion chassis unless the unit is powered “OFF” and has no power sources connected to it.
1. Ensure the main unit is powered “OFF,” and has no power sources connected to it. 2. If a signal conditioning card is in slot #1 of the chassis, remove the card. 3. Install Calibration Card into Slot #1 (bottom slot) of the main unit. &$87,21 Do not perform calibration until after the main unit and calibration equipment have been powered on for at least one hour. 4. With all covers in place, allow the main unit and calibration equipment to warm up (powered on) for at least 1 hour. 5.
Gain Calibration of Main Unit Required Equipment* - Volts DC Calibrator - 22-2 Twisted pairs (to connect calibrator to calibration card) - Digital Voltmeter, or Digital Multimeter (used for verification of calibration voltages) - Calibration Card (installed in bottom slot, slot #1, of main unit) * see required specifications on page 6-2 &$87,21 Offset calibration of main unit must be completed prior to calibrating the main unit for gain.
1. Connect HI, LO, -S, and +S lines from the precision calibrator to the binding posts of the calibration card, as indicated in the figure above. 2. Apply -4.4 VDC (minus 4.4 VDC) from the calibrator to the calibration card. Use a precision digital multimeter to verify voltage accuracy.
Calibration of Signal Conditioning Cards Offset Calibration of Cards Required Equipment - BNC Short for CSN14/LV/B cards, see note - Terminal Type Short for CSN14/LV/T cards, see note - Banana Plug Type Short for CSN14/LV/S cards, see note - Type U Subminiature Plug Short for CSN14/TC/P cards, see note Note: The four types of shorting connectors are illustrated later in this section.
1. If the calibration password has not been changed, enter K12345. If the password has been changed, enter the K command and the current password. This enables the calibration mode. 2. Type U2X to verify calibration mode. U128 should appear, indicating the unit is in calibration mode. 3. Type H1X. The Trigger LED will flash, indicating that offset calibration is in progress for Channel 1. 4. Type U2X. U128 should appear, indicating the unit is in calibration mode and no errors have occurred.
Gain Calibration of Low Volts Cards Required Equipment* - Volts DC Calibrator - 22-2 Twisted pairs (to connect calibrator to calibration card) - BNC Harness (for CSN14/LV/B cards), see note -Terminal Type Harness for CSN14/LV/T cards, see note - Banana Plug Type Harness CSN14/LV/S cards, see note -Type U Subminiature Plug Harness for CSN14/TC/P cards, see note - Digital Voltmeter, or Digital Multimeter *see required specifications on page 6-2 Note: The four types of harnesses are illustrated later in this
1. NetScan User’s Manual Connect an applicable calibration harness to each card. Refer to figure below.
2. Apply calibration voltage from the precision calibrator to the first channel of each card (see following table), and verify with a digital multimeter. Requirements for both devices are specified in Required Equipment.
Gain Calibration of High Volts Cards Required Equipment* - Volts DC Calibrator - 22-2 Twisted pairs (to connect calibrator to calibration card) - Banana Plug Type Harness for CSN14/HV/S see note - Digital Voltmeter or Digital Multimeter (used for verification of calibration voltages) * see required specifications on page 6-2 Note: The harness for CSN14/HV/S is illustrated later in this section. :$51,1* High voltage potentials exist which could cause serious injury or death.
2. Apply calibration voltage from the precision calibrator to the first channel of each CSN14/HV/S card (see following table), and verify with a digital multimeter. Requirements for both devices are specified in Required Equipment. Volts DC Slot # 1 Slot # 2 Slot # 3 Slot # 4 Slot # 5 Slot # 6 Slot # 7 Slot # 8 -2.5 V G1,20X G17,20 X G33,20X G49,20X G65,20X G81,20X G97,20X G113,20X +2.5 V G1,20X G17,20X G33,20X G49,20X G65,20X G81,20X G97,20X G113,20X -25.
Cold Junction Calibration Required Equipment Equipment for CJC Calibration Cold (ice) cell for calibration with thermocouples at 0°C T/C wire and subminiature plug connectors (T-Type T/C wire is recommended) U-Type copper shorting plugs Thermocouples Equipment for Verification of Calibrated Temperature* Option (a): Cold Cell Method Cold (ice) cell Volts DC Calibrator Digital Voltmeter or Digital Multimeter 2-22 Twisted-pairs Voltage-to-temperature reference tables Thermocouples T/C wire and subminiature pl
&$87,21 The main unit (chassis) and T/C cards must be calibrated for offset and gain prior to calibrating the T/C cards for cold junction. &$87,21 Do not install or remove any cards from the main unit, or from its expansion chassis unless the unit is powered “OFF” and has no power sources connected to it. &$87,21 Do not perform calibration until after the main unit has been powered on for at least one hour, and the Cold Cell powered on for at least 2 hours.
4. Type U2X to verify calibration mode. U128 should appear, indicating the unit is in calibration mode. 5. Enter commands similar to those in the first two columns in the following table. This example is for a T/C card in slot #1, and a Type 3 (“T” type) thermocouple. The table on the preceding page provides additional channel numbers to use as they apply to your system. Enter: J3,3,0000.0X J6,3,0000.0X J11,3,0000.0X J14,3,0000.
6-20 Calibration NetScan User’s Manual
Hardware 7 Overview ……7-1 Front Panel ……7-1 Rear Panel ……7-2 Power Aspects ……7-3 External TTL BNC Connectors ……7-11 Signal Conditioning Cards ……7-11 CSN14/TC/P Thermocouple and Low Volts Card with Subminiature Plugs ……7-12 CSN14/LV/ (T, B, & S) Low Voltage Cards ……7-14 CSN14/HV/S High Voltage Card with Safety Jack Connectors ……7-15 Changing the Voltage Setting ……7-3 Replacing the AC Power Supply Fuse ……7-4 Memory Configuration ……7-4 Expanded Memory Options ……7-4 Calibration Memory Write Enable/Disable
Rear Panel NetScan’s rear panel contains several items, including a set of LEDs for status indication. The LED indicators are described in the following table. Other rear panel items are listed in a separate table following the illustration. LED Indicators, Chassis ALARM ON when an alarm has occurred. The indicator remains ON until the alarm condition clears. OFF when no alarm condition exists.
Ethernet Interface, section of Rear Panel Activity - ON when data is being sent or received through the internet. LED Indicators Link - ON when the NetScan unit has a solid connection to the internet. Ethernet - ON when the ethernet interface is enabled and functioning properly. OFF when the ethernet interface is disabled. FLASHES when a problem exists that requires factory attention. Accepts a 10Base-T type ethernet cable for connecting to a PC ethernet connector, or to an Ethernet Connector ethernet hub.
4. As indicated in the figure, press down on the switch to change the setting from 115VAC to 230VAC. To change the setting from 230 to 115VAC, you must press up on the switch. 5. Replace NetScan’s cover plate and secure with screws. 6. Add a new sticker, or tag, stating the newly selected voltage.
NetScan provides three options for expanding the standard 256 KB of memory to 1 MB (CSN/MEM1), 4 MB (CSN/MEM4), or 8 MB (CSN/MEM8).
Calibration Memory Write Enable/Disable NetScan’s constants for chassis calibration and the calibration password are stored by NetScan in Non-Volatile RAM (NV-RAM). The password is a safety feature used to prevent unauthorized personnel from entering calibration mode and altering the calibration constants. As a safeguard, the calibration password and chassis calibration constants are hardware protected.
Configuring RS-232/422 Parameters &$87,21 The RS-232/422 interface is only to be used for serial communications. Cable length should not exceed 50 feet (15 meters). Note: The DIP switch is read only when power is applied to NetScan, and for that reason must be set before applying power. Note: Unless an interface option is used, NetScan’s serial port operation will be with RS-232 electrical characteristics.
Configuration Settings on Rear Panel DIP Switch Microswitch # 1 2,3 Label Setting COMM SELECT 0 1 00 01 1 HANDSHAKE (H/S) Description Selects serial communication Not applicable to NetScan No Handshake 2 Software Handshake only (XON/XOFF) 10 Hardware Handshake only (RTS/CTS) 11 Both Hardware/ Software Handshake PARITY 00 No Parity 4,5 01 Odd Parity 10 Even Parity 11 (N/A) SERIAL BAUD RATE 000 300 baud 6,7,8 001 600 baud 010 1200 baud 011 2400 baud 100 4800 baud 1 101 9600 baud 1 110 19200 baud 111
NetScan to PC Connection (RS-232) DB9 Male Cable DB9 Female Wiring Pin & Signal Pin & Signal 2 RxD3 TxD⇐ 3 TxD2 RxD⇒ 5 GND 5 GND ⇔ 7 RTS8 CTS⇒ 8 CTS7 RTS⇐ NetScan Connection (RS-422) DB9 Male Cable Wiring Pin & Signal 1 RxD+ ⇐ 2 RxD⇐ 3 TxD⇒ 4 TxD+ ⇒ 5 GND ⇔ 6 RTS+ ⇒ 7 RTS⇒ 8 CTS⇐ 9 CTS+ ⇐ Serial Port Pin Connector Signals for RS-232/422 Applications RxD- (Receive Data Negative) Input: This pin accepts serial data sent by an RS-232 or RS-422 device.
Digital I/O Lines NetScan has eight digital input lines and thirty-two digital output lines available on a rear panel DB-50 connector. These lines can be output and/or input using NetScan commands. Note: The first 16 output lines are available for use with relays via the high current CSN/Relay card option. If used, the relay card must be installed in slot 1 (bottom slot) of the NetScan main unit. The CSN/Relay card is discussed at the end of this chapter.
External TTL BNC Connectors NetScan’s rear panel provides two external trigger BNC connectors. The BNC TTL Scan output is used for synchronizing equipment with NetScan. NetScan can be programmed to trigger on a rising or falling TTL level. Any TTL level signal (> 2.2V = Hi, < 0.8V = Lo) may be used as a trigger pulse. A trigger pulse may also be used to generate a Service Request. Note that the TTL Out is a LS-TTL compatible output, 0.4 mA sourcing, 8 mA sinking.
CSN14/TC/P Thermocouple and Low Volts Card with Subminiature Plugs The CSN14/TC/P card contains 16 differential input channels, each of which may be configured as any thermocouple type or as a milli-volt input. Temperature values may be returned in units of °C, °F, °K, °R, or mV. This signal conditioning card contains “subminiature plug type” connectors. There are no user configuration switches or jumpers on the CSN14/TC/P card.
Digital Filtering: • Averages 32 samples at 50/60 Hz for line cycle noise rejection (VDC measurements) Voltage Range2, Accuracy3 and Resolution: • ±100 mV ± 0.02% 3.05 µV/bit • ± 0.02% ±1 V 30.5 µV/bit • ± 0.02% ±5 V 153 µV/bit • ± 0.02% ±10 V 306 µV/bit Hardware Note 1: Accuracy is based on 18 to 28°C, 1 year; includes cold junction compensation; excludes thermocouple errors; thermocouple readings based on NIST Monograph 175. Resolution given is the typical value.
CSN14/LV/ (T, B, & S) Low Voltage Cards There are three versions of low voltage signal conditioning cards for use with NetScan. Each card supports 16 differential input channels and is capable of measuring analog input signals on any of four programmable ranges: ±100 mV, ±1 volt, ±5 volt and ±10 volt. The cards share the same signal conditioning characteristics, but differ in their style of input connector, i.e., terminal strip, BNC, and safety jack (CSN14/LV/T, CSN14/LV/B and CSN14/LV/S, respectively).
CSN14/HV/S High Voltage Card with Safety Jack Connectors The CSN14/HV/S card contains 16 differential input channels and is for use with “safety jack” type connectors. Each CSN14/HV/S card is capable of measuring analog input signals on any of the following three programmable ranges: ±2.5 volt, ±25 volt and ±250 volt.
CSN/Relay Card (for High-Current Digital-Output) CSN/Relay Card The high-current digital-output CSN/Relay Card allows you to add relay functions to the first 16 digital outputs. The CSN/Relay card installs into NetScan’s slot 1 (bottom card slot). Only one relay card can be used per NetScan unit, and a relay card can not be installed in a NetScan expansion chassis. The CSN/Relay Card uses 16 dual-coil latch relays and associated circuitry to minimize load on NetScan’s internal power supply.
CSN/Relay Card Specifications Number of Channels: • 16 (2 groups of 8 channels) Relay Contacts (Manufacturer’s Ratings):* • 8 Amps, 125-250 VAC Resistive • 5 Amps, 30 VDC Resistive Card Contact Ratings: • 8 Amps maximum on group commons Contact-to-System Isolation: • 500 Volts (AC or DC) *Manufacturer’s ratings for the relays used on the CSN/Relay Card. Expansion Chassis, CSN/Exp (Option) You can add up to 64 additional analog channels to NetScan by using a CSN/Exp expansion chassis.
C over Plate Scre w (1 of 2) C over Plate Expansion C hassis M ounting B lock (1 of 4) R ibb on C able C A-154 (Included) C onn ector PH 401 (on back side of Analog Backpla ne Bo ard) N etScan C onnecting the Expansion C hassis to N etS can 4. Insert one end of the included 40-conductor ribbon cable (CA-154) into NetScan’s connector PH401. PH401 is located above the uppermost signal conditioning connector on the top edge of the analog back plane board.
Automatic Channel Assignment Unless the CSN/Relay card is used, Channels 1 through 64 are automatically assigned to NetScan, while extended channels 65 through 128 are assigned to the expansion chassis. Even if a card slot is left empty in the NetScan or the expansion chassis, the channel assignments are as shown in the table, with slot 1 being at the bottom of the unit, and slot 4 being at the top.
Expansion Chassis Specifications :$51,1* Service must be performed by qualified personnel. All terminals, including the AC line and analog inputs, must be disconnected prior to opening NetScan main unit or expansion chassis casing. Internal voltage potentials exist which could cause bodily injury or death! &$87,21 The Expansion Chassis contains no fuses; However, fuse failure in NetScan’s main chassis indicates a possible problem with device circuitry.
Appendices Appendix A API Commands Appendix B Ethernet API Appendix C Configuration Aspects for Programmers Appendix D Registers, Data Formats, & Queries Appendix E NetScan Program Examples Appendix F ASCII Code Summary Appendix G NetScan Error Messages Appendix H Abbreviations Synopsis of Appendices These Appendices (with exception of G and H), provide programming-related information that is not necessary for users of ChartView and ChartView Plus.
A-ii NetScan User’s Manual
Appendix A API Commands Contents Command Syntax................................................................................................................. A-2 Case Sensitivity...................................................................................................................... A-2 Spaces ................................................................................................................................... A-2 Multiple Parameters ............................................
API Command Reference Appendix A Command Syntax Commands are identified by the following syntax formats: • A single letter (A through Z) • A single letter (A through Z) followed by a pound sign (#) • An at-sign (@) • An asterisk (*) followed by a single letter (A through Z) In addition, the commands are governed by the following syntax rules. Case Sensitivity Commands may be entered in upper or lower case. For example, A1,1X is interpreted the same as a1,1X.
Appendix A API Command Reference Fixed Formats Any Query (?)command or Status (U) command returns a fixed format. For instance, any option that can range up to 65,535 always returns five digits, so zero would be returned as 00000. In the following command descriptions, leading zeros are included. They are not, however, required when entering the command.
Appendix A API Command Reference The following is a list of all the immediate and deferred commands for NetScan.
Appendix A API Command Reference Deferred Commands, Order of Execution The immediate commands take effect immediately when they are interpreted. Even so, they must be followed by an Execute (X) command to terminate the command string for correct operation. For example: K00001X Deferred commands are not executed until the X command has been successfully parsed and interpreted.
Appendix A API Command Reference Command Summary @ Command Trigger On Command Syntax Trigger on receipt of an @. *B Flush Acquisition Buffer *B Flush any data currently in the acquisition buffer. *C Clear Channel Configuration *C Clear out the channel configuration so that no channels are configured. *F Restore Factory Settings *F Restore unit to factory configuration.
Appendix A API Command Reference D# Command Set Relay Make Time D#make Syntax E End Calibration Mode E Terminate Calibration Mode E? Error Status Query E? Returns present error condition of the unit with one of the following error codes: E000 - No error has occurred. E001 - Invalid device dependent command (IDDC). E002 - Invalid device dependent command option (IDDCO). E004 - Channel configuration error. E008 - Calibration error. E016 - Trigger overrun. E032 - Open TC or Range Error.
Appendix A API Command Reference L Command Set Trigger Level Syntax Lchan, level, hyst L? M# Set Measuring Mode M#mode Specify measuring mode. Valid options for mode are: 0 - Line cycle integration / high-speed multi-channel mode, and 1 Single channel high-speed burst mode.
Appendix A API Command Reference R# Command Read Last Readings R#chans Syntax S Set Real Time Clocks Stime S? T Set Trigger Configuration Tstart, stop, re-arm, sync T? Description Queries the last readings from the HLL Registers for specified channels. chans may be in two forms: chan (for a single channel where 1 < chan < max) or first-last (for a range of channels where 1 < first < last < max), where max = 128 for NetScan.
Appendix A API Command Reference Command Reference The following pages provide the command set for NetScan. For each command, the command name, the descriptive name, and the command description are given. In turn, the command description includes the following format. Command Description Format Type This item refers to the part of the system that the command acts upon.
Appendix A API Command Reference @ - Trigger On Command TYPE EXECUTION SYNTAX DESCRIPTION Acquisition Deferred @ Trigger upon receipt of an @ The Trigger On (@) command will start or stop the acquisition accordingly when the start or stop arguments of the Set Trigger Configuration (T) command is set to 1 (trigger on). The T command is used as a trigger source and follows the same rules as other trigger sources as defined by the T command.
Appendix A API Command Reference *C - Clear Channel Configuration TYPE EXECUTION SYNTAX DESCRIPTION Channel Deferred *C Clear out the channel configuration so that no channels are configured The Clear Channel Configuration (*C) command will clear out the channel configuration so that no channels are configured.
Appendix A API Command Reference *K - Change Calibration Keyword TYPE EXECUTION SYNTAX Calibration Immediate *Kkey Change the calibration keyword, where key is the keyword in the form of a 5digit number nnnnn. Therefore the password can be no longer than 5 characters. DESCRIPTION Note: This command is only for advanced users who perform their own calibration. It is not necessary for normal, everyday operation.
Appendix A API Command Reference *R - Power-On Reset TYPE EXECUTION SYNTAX DESCRIPTION System Immediate *R Power-On Reset. Equivalent to a hardware reset. The Power-On Reset (*R) command has the same effect on the unit as removing and re-applying power. All data in data buffers and configuration are erased. Note: Because the *R command performs a full power-on reset, 3 or 4 seconds are required before you can communicate with the unit.
Appendix A API Command Reference *T - Time Stamping TYPE EXECUTION SYNTAX System Immediate *Tstate Specify whether or not time stamping will be enabled. Valid options for state are: 0 - Disable time stamping (default), 1 - Enable absolute time stamping, and 2 - Enable relative time stamping. DESCRIPTION The Time Stamping (*T) command, when enabled, will append a time/date time stamp to each scan being sent by the unit to the controller: If absolute time stamping is enabled, the format is HH:MM:SS.
Appendix A API Command Reference A - Assign Alarm Output TYPE EXECUTION SYNTAX System Deferred Achans, output A? Set alarm condition where chans is the channel(s) to assign to the digital output. chans may be in two forms: chan (for a single channel where 1 < chan < max) or first-last (for a range of channels where 1 < first < last < max), where max = 128 for NetScan. output is the digital output number with which to associate the channel(s), where 0 < output < 32.
Appendix A API Command Reference A# - Alarm Stamping TYPE EXECUTION SYNTAX System Immediate A#state Specify whether or not alarm stamping will be enabled. Valid options for state are: 0 - Disable alarm stamping (default), and 1 - Enable alarm stamping. DESCRIPTION The Alarm Stamping (A#) command (when enabled) will append the alarm state to the end of each scan as it occurs: The alarm status consists of 32 bits: A31 through A00, each with a 1 signifying alarm on, or a 0 signifying alarm off.
Appendix A API Command Reference C - Configure Channels TYPE EXECUTION SYNTAX Channel Deferred Cchans, type [, [lowsp], [highsp], [hyst] ] C? Configure the channels for the master unit and its slave units. chans and type are required arguments, while lowsp, highsp and hyst are optional. chans may be in two forms: chan (for a single channel where 1 < chan < max) or first-last (for a range of channels where 1 < first < last < max), where max = 128 for NetScan. The chassis is chan = 0.
Appendix A API Command Reference Note: Specifying a reserved type will cause an error. Note: Since the Configure Channels (C) command is a deferred command, the channel(s) will not actually be configured until the Execute (X) command is processed. Also, since the configuring of channels takes a good deal of processor time, it is recommended that as many Configure Channels (C) commands should be placed on one command line as possible.
Appendix A API Command Reference EXAMPLE PRINT#1, “F0,0X” PRINT#1, “*CX” PRINT#1,"C1,1,-100.0, 100.0, 0.5" PRINT#1,"C33-34,11" PRINT#1,"C65,2" PRINT#1,"X" PRINT#1,"U13X" LINE INPUT#1,A$ PRINT A$ ‘ Set Data Format to Engineering Units, degrees C ‘ Clear current channel configuration ‘ Configure channel for T/C type J with low setpoint of 100.0 °C, high setpoint of 100.0 °C and hysteresis of 0.
Appendix A API Command Reference D# - Set Relay Make Time TYPE EXECUTION SYNTAX System Deferred D#make Specify how long to wait after closing a channel relay before reading valid data, where make is the number of 520.833-microsecond intervals. DESCRIPTION The Set Relay Make Time (D#) command allows the user to increase the delay between closing a relay and reading valid channel data. The system powerup default is: make = 6 = 3.125 milliseconds.
Appendix A API Command Reference E? - Error Status Query TYPE EXECUTION SYNTAX System Immediate E? Returns present error condition of the unit with one of the following error codes: E000 - No error has occurred. E001 - Invalid device dependent command (IDDC). E002 - Invalid device dependent command option (IDDCO). E004 - Channel configuration error. E008 - Calibration error. E016 - Trigger overrun. E032 - Open T/C or Range Error. E128 - Command conflict error.
Appendix A API Command Reference F - Set Data Format TYPE EXECUTION SYNTAX System Deferred Fengr, format F? Configure the input and output formats. engr converts the raw data to the engineering units with which you prefer to work. Valid options are: 0 - °C, 1 - °F, 2 - °R, 3 - °K, and 4 Volts. °C is the default engineering unit. format places the readings in a format with which you prefer to work.
Appendix A API Command Reference Data Output Formats Data Type Temperature Volts Time/Date Absolute Relative Timebase Engineering Units xxxx.xx °C xxxx.xx °F xxxx.xx °R xxxx.xx °K +xx.xxxxxxxxx hh:mm:ss.mil, MM/DD/YY hh:mm:ss.mil, DDDDDDDD hh:mm:ss.t Binary High Byte / Low Byte Low Byte / High Byte Counts H/L L/H ±xxxxx H/L hmstMDY L/H ±xxxxx hh:mm:ss.mil, MM/DD/YY hh:mm:ss.
Appendix A API Command Reference EXAMPLES PRINT#1, “F0,0X” PRINT#1,“C1, 1, -100.0, 100.0, 1.0X” PRINT#1, “U4X” LINE INPUT #1, A$ PRINT A$ PRINT #1, “F1,1X” PRINT#1,“C1, 1, -100.0, 100.0, 1.
Appendix A API Command Reference G - Calibrate Channel Gain TYPE EXECUTION SYNTAX Calibration Immediate Gchan, type Calibrate the correction gain constants for given option card where chan is the channel number such that 1 < chan < max, where max = 128 for NetScan. The chassis is chan = 0. type is the channel type. DESCRIPTION Note: This command is only for advanced users who perform their own calibration. It is not necessary for normal, everyday operation.
Appendix A API Command Reference H - Calibrate Channel Offset TYPE EXECUTION SYNTAX Calibration Immediate Hchan Calibrate the correction offset constants for given option card where chan is the channel number such that 1 < chan < max, where max = 128 for NetScan. The chassis is chan = 0. DESCRIPTION Note: This command is only for advanced users who perform their own calibration. It is not necessary for normal, everyday operation.
Appendix A API Command Reference I - Set Scan Interval TYPE EXECUTION SYNTAX Acquisition Deferred Inorm, acq I? Set the two configurable scan intervals of the unit where norm and acq are the normal and acquisition scan intervals which have the form: hh:mm:ss.t where hh is hours, mm is minutes, ss is seconds, and t is tenths of a second. Query scan interval selection.
Appendix A API Command Reference I# - Digital Input Stamping TYPE EXECUTION SYNTAX System Deferred I#state Specify whether or not digital input stamping will be enabled. state may have either of the following values: The default of 0, which disables digital input stamping, or 1 to enable digital stamping. DESCRIPTION The Digital Input Stamping (I#) command, when enabled, will append the digital input state to the end of each scan as it occurs in real time.
Appendix A API Command Reference J - Calibrate Cold Junction Offset TYPE EXECUTION SYNTAX Calibration Immediate Jchan, type, temp Calibrate the cold-junction offsets for cold-junction compensation of the thermocouple signals where chan is the channel number such that 1 < chan < max, where max = 128 for NetScan. type is the thermocouple channel type. temp is the reference temperature currently being applied to the selected channel, with the form nnn.n in degrees º C.
Appendix A API Command Reference K - Enter Calibration Mode TYPE EXECUTION SYNTAX Calibration Immediate Kkey K? Enter Calibration Mode if the keyword (or password) is correct, where key is the keyword in the form of a 5-digit number nnnnn. Therefore the password can be no longer than 5 characters. Query Kkey as defined above. DESCRIPTION Note: Calibration should only be performed by a qualified metrology lab. If necessary contact the factory for assistance.
Appendix A API Command Reference L - Set Trigger Level TYPE EXECUTION SYNTAX Channel Deferred Lchan, level, hyst L? Sets the level against which the testing of channel readings should be performed where chan is the channel number such that 1 < chan < max, where max = 128 for NetScan. level is the level against which the readings are tested to determine if the level has been exceeded. hyst is the hysteresis level.
Appendix A API Command Reference M# - Set Measuring Mode TYPE EXECUTION SYNTAX System Deferred M#mode Specify measuring mode. Valid options for mode are: 0 - Line cycle integration / high-speed multi-channel mode, and 1 - Single channel highspeed burst mode. DESCRIPTION The Set Measuring Mode (M#) command selects one of the two internal measuring modes supported by the NetScan units: Normal Mode (for Line Cycle Integration and High-Speed Multi-Channel applications). Normal mode is the system default.
Appendix A API Command Reference N - Set Event Mask TYPE EXECUTION SYNTAX System Deferred Nmask N? Directly sets the Event Status Enable Register (ESE) where mask is in the form of the number nnn such that 000 < nnn < 255 is summed from the following conditions: 000 - Clear event mask 016 - Execution Error 001 - Acquisition complete 032 - Command Error 002 - Stop Event 064 - Buffer 75% Full 004 - Query Error 128 - Power On 008 - Device Dependent Error Query the Event mask.
Appendix A API Command Reference O - Set Digital Outputs TYPE EXECUTION SYNTAX System Immediate Obank1, bank2, bank3, bank4 O? Set any of the 32 digital outputs (separated into four 8-bit banks) to a specified setting, where bankn (for n = 1, 2, 3, 4) is an argument in the form of the number nnn such that 000 < nnn < 255 when converted to binary format represents the desired settings for the 8-bit bank. Query current state of digital output.
Appendix A API Command Reference P - Program Trigger Times TYPE EXECUTION SYNTAX Channel Deferred Pstart, stop P? Set the trigger start and/or stop times for an acquisition configured for start and/or stop on absolute time, where start and stop are in the standard time/date stamp format: HH:MM:SS:T,mm/dd/yy where H is hours, MM is minutes, SS is seconds, T is tenths of a second, mm is month, dd is day, and yy is year.
Appendix A API Command Reference ? - Query TYPE EXECUTION SYNTAX DESCRIPTION System Immediate ? Query the present configuration or mode of the command preceding the ? Most commands have a corresponding Query (?) command formed by appending a question mark (?) to the command letter. Query commands place their responses into the output queue until the controller retrieves them. They respond with the present configuration or mode of a previously executed command.
Appendix A API Command Reference Q - Set Query Terminator TYPE EXECUTION SYNTAX System Deferred Qresp, hll, scan, block, sep Q? Set the query terminators with the following parameters: resp is the response terminator, hll is the channel terminator, scan is the terminator which follows each scan output, and block is the terminator which follows each trigger block output. sep determines whether or not a separator character should be used.
Appendix A API Command Reference The following table summarizes terminator usage with all possible commands in ASCII mode (no terminators are used in binary mode), where X indicates that the terminator is asserted at the end of the response, O indicates that the terminator is asserted within the response to separate channel and scan readings, and a blank cell indicates that the terminator does not affect the command: Command Argument resp R1X R2X R3X R#chanX R#first-lastX U4X U5X U13X All others hll s
Appendix A API Command Reference QC? - Query Card Data TYPE EXECUTION SYNTAX Calibration Immediate QC? Read back card ID and calibration information from the card previously selected by the Select Card (C#) command. DESCRIPTION Note: This command is only for advanced users who perform their own calibration. It is not necessary for normal, everyday operation.
Appendix A API Command Reference R - Read Buffered Data TYPE EXECUTION SYNTAX Buffer Immediate Rtype R? Read scan data from the acquisition buffer where type is the type of data request being made. Valid options for type are: 1 - Read the oldest scan currently residing in the acquisition buffer, 2 - Read the oldest complete trigger block currently residing in the acquisition buffer, and 3 - Read all the scan data that currently resides in the acquisition buffer. Query the contents of the data buffer.
Appendix A API Command Reference R# - Read Last Readings TYPE EXECUTION SYNTAX System Immediate R#chans Queries the last readings from the HLL Registers for specified channels. chans may be in two forms: chan (for a single channel where 1 < chan < max), or first-last (for a range of channels where 1 < first < last < max), where max = 128 for NetScan. DESCRIPTION The Read Last Readings (R#) command will return a subset of the Query Last (U13) command.
Appendix A API Command Reference T - Set Trigger Configuration TYPE EXECUTION SYNTAX Acquisition Deferred Tstart, stop, re-arm, sync T? Configure an acquisition of scan data with the following parameters: start is the start event stop is the stop event re-arm determines if the unit should continue acquiring after the first acquisition completes, where 1 is on and 0 is off. sync determines if acquisition events should be synchronized with the internal timebases, where 1 is on and 0 is off.
Appendix A API Command Reference start defines the event that is to take place in order for the unit to begin acquiring scans. This event is referred to as the Start Trigger. When the unit has recognized that a Start Trigger has been encountered, it will begin acquiring scans at that point. The first of these scans, the Start Trigger scan, will be time/date stamped for later reference.
Appendix A API Command Reference U - User Status TYPE EXECUTION SYNTAX System Immediate Ureq Request information about various internal conditions of the unit where req refers to one of the following request types: 0 - Query and clear the Event Status Register (ESR) 1 - Query the Status Byte Register (STB) 2 - Query and clear Calibration Status Register (CSR) 3 - Query system settings 4 - Query current High/Low/Last registers 5 - Query and clear current High/Low/Last 6 - Query the Buffer Status String
Appendix A API Command Reference Contents of Calibration Status Register (CSR) U3: Query the current system settings. This command responds with the equivalent of the following: F?I?L?P?Q?S?T?Y? U4: Reads the current High/Low/Last data for all configured channels. Refer to the Data Output Format section of Appendix D for the format of the High/Low/Last response. U5: Reads and resets the High/Low/Last data.
Appendix A API Command Reference • Stop Scan Pointer: This field represents the location in the current read block that the stop event occurred. This pointer will always be relative to the trigger point with the trigger point always oriented at location 0. Since the stop event must always occur after the trigger event this pointer will always be greater than 0. If the stop event has not yet occurred at the time of the U6 query, this field will have the value of -0999999.
Appendix A API Command Reference U17: This command computes and returns the root mean square (RMS) value of the last completed burst mode acquisition. U18: Queries the acquisition states and various system flags. The response nnn has the following integer form: 000 ≤ nnn ≤ 255.
Appendix A API Command Reference V - Set User Terminator TYPE EXECUTION SYNTAX System Deferred Vval Set the User Terminator value to any character whose numeric value (ASCII value) val is in the range 0 to 255. Query the present user terminator value. V? DESCRIPTION The Set User Terminator (V) command is used to set the User Terminator value to any character whose numeric value (ASCII value) is in the range 0 to 255.
Appendix A API Command Reference X - Execute TYPE EXECUTION SYNTAX DESCRIPTION System Immediate X Execute preceding command string. Most commands are interpreted and processed as they are received but are not executed until the Execute (X) command is issued. Commands sent without an X are stored in an internal buffer and are not executed until an X is received. While a command line is being interpreted, the front panel LEDs will not be updated.
Appendix A API Command Reference Y - Set Counts, or Select Blocks TYPE EXECUTION SYNTAX Acquisition Deferred Ypre,post, stop Y0,count,0 Y? When in Normal mode of data acquisition, set acquisition counts where pre is the pre-trigger count, post is the post-trigger count and stop is the post-stop count. When in High-speed, single-channel mode (burst mode), set count; where count is the number of 256 sample blocks to be collected Query current acquisition count selections.
API Command Reference − A-52 Appendix A Notes NetScan User’s Manual
Appendix B Ethernet API Reference Overview NetScan software provides an ethernet API that allows users to write programs. Support consists of two files, NPCI_WIN.DLL for 16-bit windows developers, and NPCI_W3V.DLL for 32-bit windows developers. The only system requirement is that the Windows TCP/IP protocol be loaded and configured. With a mechanism called session handles, the API can simultaneously handle multiple NetScan units.
nIOLock Function: int nIOLock (long session, short iotype, short channel, short lock); Parameters: Long session The session handle of the NetScan Short iotype Always a 9 Short port The serial port being locked (1 for the netscan, 0 for the AUX port) Short lock 0 to unlock, 1 to lock Returns: 0 if successful, error code if not. Description: This function is used to lock the serial port of the NetScan adapter so that another session can’t have access to it.
nSerialReceive Function: int nSERIALReceive (long session, short port, unsigned short flush, long timeout, short terminator, short length, char FAR *data, short FAR *xlength, unsigned short FAR *status); Parameters: Long session The session handle of the NetScan Short port The port being read from. Unsigned short flush Flag to indicate if the receive buffer should be cleared. long timeout The time, in milliseconds, to wait for received data. Short terminator The terminator to be used for serial input.
nSerialSend Function: int nSERIALSend (long session, short port, unsigned short flush, long timeout, short terminator, short length, char FAR *data, short FAR *xlength, unsigned short FAR *status); Parameters: Long session The session handle of the NetScan Short port The port being read from. Unsigned short flush Flag to indicate if the receive buffer should be cleared. long timeout The time, in milliseconds, to wait for received data. Short terminator The terminator to be used for serial input.
Appendix C Configuration Aspects for Programmers Reference Note: If you are not familiar with programming you will probably gain more understanding of the program-related portions of this appendix by first reviewing Appendix A, API Commands. Reference Note: Hardware configuration is discussed in Chapter 7.
Configuration Aspects for Programmers Appendix C Memory Allocation Each NetScan comes equipped with 256 KB memory. There are three options for additional memory: 1 Mbyte, 4 Mbytes, and 8 Mbytes. The memory modules are located in SIMM sockets JP201 and/or JP202 on the microprocessor board. Refer to Chapter 3 if you intend to add or remove memory modules. Regardless of the memory option used, NetScan will automatically allocate its memory for optimal use according to its current configuration.
Appendix C Configuration Aspects for Programmers Measuring Modes Overview You can select either of two scanning modes for NetScan, 1) Normal mode or 2) High-speed, single channel mode. Mode “Average weight” Setting 16, 32, 64, 128, or 256 1, 2, 4, or 8 Normal High-speed, single-channel not selectable NetScan Measuring Modes Application Recommended for AC noise rejection. Recommended for high-speed, multiple channel applications for thermocouples and DC voltages where noise filtering is not an issue.
Configuration Aspects for Programmers Appendix C Normal Mode NetScan has the ability to reject noise resulting from AC line pick-up when an Average weight setting of 16 or more measurements per line cycle is used. This noise rejection factor is important, as it allows for higher accuracy.
Appendix C Configuration Aspects for Programmers High-Speed, Single-Channel Mode The High-speed, single-channel mode, also known as burst mode, is used for post-acquisition waveform analysis of AC and DC voltages. In this mode, NetScan can sample from 38.5 Hz to 20.0 kHz, and store the data in memory. Note that NetScan’s memory can be expanded up to 8 Mbytes. When performing post-acquisition waveform analysis, such as Fast Fourier transforms, NetScan can return each data point in a waveform.
Configuration Aspects for Programmers Appendix C The remainder of this appendix and the next, pertaining to acquisition setup, refer to normal mode acquisitions only. Configuration Requirements NetScan does not scan channels on its initial power-up. Even though most user-set configuration states have associated defaults, you must configure a few items before scanning begins.
Appendix C Configuration Aspects for Programmers Reference Note: If you are not familiar with programming you will probably gain more understanding of the program-related portions of this appendix by first reviewing Appendix A, API Commands. PRINT#1,"C1-4,1X" ‘ Configure master channels 1-4 with Type JTC PRINT#1,"I00:01:00.0,00:00:01.
Configuration Aspects for Programmers Appendix C CSN14/TC/P Configuring Thermocouple Channels Begin configuring input channels by first specifying the channel type. When the CSN14/TC/P signal conditioning module is used, 16 differential thermocouple inputs are provided. In configuring thermocouple (T/C) channels, all that is required is to assign each channel to a particular T/C type. Support for B, E, J, K, R, S, T and N (14 and 28 gauge) thermocouple types are standard.
Appendix C Configuration Aspects for Programmers CSN14/HV/S Configuring High Volts Channels When the CSN14/HV/S signal conditioning module is used, NetScan measures high voltages providing a programmable range per channel. To configure the channels on a CSN14/HV/S, use the Configure Channel (C) command to assign a range to each channel on the signal conditioning module. Channels not included in the channel scan do not have to be configured.
Configuration Aspects for Programmers Appendix C The I command is used to set these two scan intervals. For example, the following command: I00:00:10.0,00:00:00.1 would set the scan interval to once every 10 seconds and set the post-trigger scan interval to once every 0.1 seconds. As mentioned earlier, the scan interval can be set to run as fast as the current configuration will allow. This is referred to as fast mode. Each of the two scan intervals can be configured as such by specifying 00:00:00.
Appendix C Configuration Aspects for Programmers Pre-Trigger State The Pre-Trigger state is defined as the period after NetScan has been configured to collect an acquisition (via the Trigger Configuration T command), and before the actual Trigger event occurs. While the unit is in this state, the TRIGGER LED will flash. As in any other acquisition state, the alarms and their associated outputs will be updated at the fastest rate possible under the current channel configuration.
Configuration Aspects for Programmers Appendix C To enable this functionality you must perform the following steps: 1. Set the first parameter of the Counts (Y) command to -1. If more than one transition cycle is desired, enable the Auto-Rearm flag of the Trigger Configuration command. If this is done, each transition cycle will be stored in its own Trigger Block within the buffer. 2. Set the timebase intervals for each event using the Timebase Interval (I) command. 3.
Appendix C Configuration Aspects for Programmers Post-Trigger State The Post-Trigger state is the period between the occurrence of the trigger event and the occurrence of the stop event. While the unit is in this state the TRIGGER LED will be on and the alarms and their associated outputs will be updated at the post-trigger scan rate. During the Post-Trigger state the unit will collect Post-Trigger data at the rate specified by the acquisition scan interval specified by the Scan Interval (I) command.
Configuration Aspects for Programmers Appendix C In order for an acquisition to take place, the unit must have a trigger event and can be assigned a Stop Event. This allows different stimuli to begin and end an acquisition. Note: If the trigger start event is level or alarm, at least one pre-trigger scan must be programmed to initiate scanning in order for the NetScan to recognize the event. External TTL (High or Low Level) Start and/or Stop Event.
Appendix C Configuration Aspects for Programmers Time Stamping (*T) As mentioned in the previous sections, the contents of each scan contains one reading for each defined channel. Optionally, time stamping of each scan can be enabled with the *T command. *T1 enables absolute time stamping, *T2 enables relative time stamping, while *T0 disables time stamping. Refer to the *T command description for further details.
Configuration Aspects for Programmers Appendix C With Alarm Stamping: ‘ Enable alarm stamping ‘ Configure and start an acquisition PRINT#1, “R1X” ‘ Request the next scan in the buffer LINE INPUT#1, A$ ‘ Retrieve it PRINT A$ ‘ ....+0234.20-0019.40+0001.40+0023.60 005 128 032 066 PRINT#1, “A#1X” Digital Input Stamping (I#) Digital Input Stamping (I#) allows you to see whether a digital input was “active” or “inactive” at the time of the scan.
Appendix C Configuration Aspects for Programmers With Digital Input Stamping: PRINT#1, “I#1X” ‘ ‘ ‘ ‘ Enable digital input stamping Configure and start an acquisition Request the next scan in the buffer Retrieve it PRINT#1, “R1X” LINE INPUT#1, A$ PRINT A$ ....+0234.20-0019.40+0001.40+0023.60 036 000 The last six digits are the digital input stamping; however, the last three digits are not used, and will always appear as 000. The following explains how to interpret the stamping codes.
Configuration Aspects for Programmers Appendix C Acquisition Buffer, A Description Once scans are read from the buffer by the controlling computer, they are erased from NetScan’s buffer. The acquisition buffer is a FIFO (First-In First-Out) buffer. In other words, the oldest data to be written into the buffer is the first data to be read from the buffer when a read operation is performed. The buffer may be broken up into one or more “trigger blocks.
Appendix C Configuration Aspects for Programmers This response indicates that the first available scan is -0000076, which is a pre-trigger scan. This scan can be retrieved as follows: PRINT#1,”R1X” ‘ Get the -0000076 scan LINE INPUT#1,A$ ‘ Get the scan PRINT A$ ‘ Screen shows (4 channels configured) … +1234.50-0234.20+0984.00+0323.30 PRINT#1,”U6X” ‘ Now get status of current read trigger block LINE INPUT#1,A$ ‘ Get the response PRINT A$ ‘ Screen shows… 000001,001233,-0000075,12:34:54.
Configuration Aspects for Programmers Appendix C Multiple Trigger Blocks Through the Auto-Rearm capability of the NetScan, it is possible to capture more than one trigger block in the unit’s Acquisition Buffer. Each trigger block would contain one and only one trigger point. These trigger blocks are stacked end-to-end in the buffer; as the last reading of the first trigger block is read by the controller, the next scan to be read will be from the second trigger block.
Appendix C Configuration Aspects for Programmers Acquisition Buffer Interrogation Note: In the following sections “current trigger block” always refers to the trigger block that is currently being read. The current status of the acquisition buffer may be interrogated at any time by issuing the Buffer Status String (U6) command. As mentioned earlier, the U6 command is a user query command which will return information regarding the current state of the acquisition buffer.
Configuration Aspects for Programmers Appendix C 7 - End Scan Pointer This field represents the location in the current trigger block that the end scan occurred. This pointer will always be relative to the trigger point. Since the end scan must always occur after the trigger event this pointer will always be greater than 0. If the end scan has not yet occurred at the time of the U6 query, this field will have the value of -0999999.
Appendix C Configuration Aspects for Programmers The following figures and table illustrate a case in which an acquisition has been triggered, the stop event and end scan have occurred, and the buffer contains several trigger blocks. Field 1 2 3 4 5 Response 0000007 0020567 -00000100 Implication Seven trigger blocks are available. 20,567 scans are available. The current read pointer is at scan number -100 (negative 100). 12:01:43.100, 03/01/97 The trigger time stamp is defined as indicated.
Configuration Aspects for Programmers Appendix C Reading the Acquisition Buffer The three previous sections briefly discussed how the acquisition buffer may be accessed and read. In this section the methods by which the acquisition buffer is read will be discussed in more detail. As mentioned earlier, the Acquisition Buffer is organized as a FIFO (First In, First Out). As such all data read from the Acquisition Buffer will be the oldest available data.
Appendix C Configuration Aspects for Programmers The R2 command will read the oldest available trigger block in the Acquisition Buffer. For instance, continuing with the previous example: PRINT#1,"U6X" LINE INPUT #1,A$ PRINT A$ ‘ Request the current status of the Acquisition Buffer ‘ Retrieve it. ‘ Screen shows... 0000006,0020215,-00000099,12:51:43.100,03/24/97,00000100,01:53:01.
Configuration Aspects for Programmers Appendix C Configuring Alarms NetScan can produce an internal event when the value of a channel is outside of user-defined limits. These “alarm events” can be used as trigger or stop events, or as a stimulus for TTL-level signals on the NetScan back panel. To use alarms the channels in question must be part of the channel scan. The alarms will become active and monitored only after an acquisition has been configured and armed, and only at the programmed scan rate.
Appendix C Configuration Aspects for Programmers As mentioned above more than one channel can be assigned to any given output bit. For example, if the following statement were appended to the above example, then either channel 2 or channel 3 will set digital output #2.
Configuration Aspects for Programmers Appendix C Digital I/O Operation As shown in the DB50 pinout in the Installation and Configuration section, the NetScan has digital I/O pins for eight inputs and thirty-two outputs (see note). The digital outputs can be controlled either automatically via the alarm settings or with programming using the Set Digital Outputs (O) command. To determine the digital output state, use the O? command.
Appendix D Registers, Data Formats, & Queries Reference Note: If you are not familiar with programming you will probably gain more understanding of the program-related portions of this appendix by first reviewing Appendix A, API Commands.
Registers, Data Formats, & Queries Appendix D Using High/Low/Last (HLL) Registers The High/Low/Last (HLL) registers are an alternative method of getting channel data from the NetScan. The HLL registers are updated during an acquisition and at the current programmed scan rate. At any time, the HLL registers can be queried for channel values without affecting the buffered data. The returned data will be in the engineering unit and format (ASCII or binary) defined by the user.
Appendix D Registers, Data Formats, & Queries You can use the Query Terminator (Q) command to specify a response terminator between each channel of the HLL response. Use the Format (F) command to specify the output format of the HLL Registers. The following examples show how to use these commands to configure and query the HLL Registers. Example 1: Example 1 shows how to configure and query all the HLL registers and how the HLL terminator can be used to control the flow of the HLL response output.
Appendix D Registers, Data Formats, & Queries Example 3: Example shows how to read only the Last readings. PRINT#1,"F0,0 Q1,1,0,0, 0X" PRINT#1,"C1-4,1X" . . . PRINT#1,"U13X" INPUT #1, A$ PRINT A$ +0950.30 INPUT #1, A$ PRINT A$ +0250.60 INPUT #1, A$ PRINT A$ -0050.80 INPUT #1, A$ PRINT A$ +0010.
Appendix D Registers, Data Formats, & Queries Example 6: Example 6 shows how to retrieve Last readings for a subset of the configured channels. PRINT#1,"F0,0 Q1,1,0,0,0X" ‘ Set format to ASCII degrees C with ‘ HLL terminator ‘ of CR LF/EOI ‘ Configure four channel (no setpoints) PRINT#1,”C1-4,1X" . . . ‘ ‘ ‘ ‘ PRINT#1,"R#2-3X" INPUT#1, A$ PRINT A$ +0250.60 INPUT#1, A$ PRINT A$ -0049.
Appendix D Registers, Data Formats, & Queries Data Output Formats Data Output formats differ slightly from data input formats in that binary formats may be used for Channel Data. Channel Data is the only output data which may use the binary format (if it is specified). Channel Data is defined as data originating from the High/Low/Last (HLL) Registers or the Acquisition Buffer. The commands that initiate Channel Data output are the R, R#, U4, U5 and U13 commands.
Appendix D Registers, Data Formats, & Queries Volts The default NetScan system units and resolution are dependent on the low or high volts range: Low Range Resolution High Range Resolution ±100 mV ±1 V ±5 V ±10 V 3.12 µV/bit 31.21 µV/bit 156.06 µV/bit 312.12 µV/bit ±2.5 V ±25 V ±250 V 78.75 µV/bit 787.46 µV/bit 7.87 mV/bit The default binary format returns 2 bytes of 2’s complement binary data with the user selecting low/high byte or high/low byte.
Appendix D Registers, Data Formats, & Queries Binary Data Format Only High/Low/Last (HLL) register and acquisition output data, may be in binary format. Binary formatted data can be output in either highbyte/lowbyte or lowbyte/highbyte format. Time/Date Stamp If binary format is selected, the High/Low/Last register values will also include time/date stamps.
Appendix D Registers, Data Formats, & Queries Configuring Power-Up State The NetScan has an internally stored factory default configuration which can be recalled at any time. You can program the NetScan to power-up in a “user-defined” state, or if desired, can configure the unit to power-up with the default configuration. During normal operations the factory defaults may be recalled by issuing the Restore Factory Defaults (*F) command.
Registers, Data Formats, & Queries Appendix D Queries The NetScan provides many ways to query the unit for specific information. Most commands have a corresponding query command which responds with the configuration or mode of a previously executed command. In addition, the U Status commands can be used at any time (without interfering with normal operation) to return information about the various NetScan conditions.
Appendix D Registers, Data Formats, & Queries U Commands and Descriptions U0 U1 U2 U3 U4 U5 U6 U7 U8 U9 U10 U11 U12 U13 U14 U15 U16 U17 U18 Returns information in the Event Status Register. Returns information in the Status Register. Returns information in the Calibration Status Register.
Registers, Data Formats, & Queries Appendix D Register Chart Status and Event Reporting Registers Command Type Register Access Read Write Clear CSR Read/Clear U2 N/A U2 Calibration Status ESC Read/Clear E? N/A E? Error Source ESR Read/Clear U0 N/A U0 Event Status STB Read U1 N/A N/A Status Byte Register Chart Mask Registers Command Type Register Access Read Write Clear ESE Read/Write/ N? Nmmm N0 Clear Event Status (See Enable Note) SRE Read/Write/ M? Mmmm M0 Clear Service Request (See Enable Note) Note:
Appendix D NetScan User’s Manual Registers, Data Formats, & Queries D-13
Appendix D Registers, Data Formats, & Queries Calibration Status Register (U2 Command) The calibration status register indicates which calibration errors, if any have occurred. The individual errors are described in the U2 command. Any calibration error will be mapped into the Calibration Status which maps to the Calibration Error bit in the Error Source Register. Error Source Register (E? Command) The error source register indicates which errors, if any, have occurred.
Appendix D Registers, Data Formats, & Queries Status Byte Register The acquisition device sets the Message Available bit (MAV) in the Status Byte Register to determine if data can be read by the controller.
Appendix D Registers, Data Formats, & Queries Bit Location Description Set, Clear and Descriptive Information DI01 Alarm Set when the scanning device has sensed a valid alarm condition. The alarm is cleared when the alarm condition no longer exists. DI02 Trigger Detected Set when the NetScan has detected the trigger condition and will be cleared when the acquisition is complete or the trigger has been reconfigured. DI03 Ready Set when the NetScan is ready to process another command.
Appendix D Registers, Data Formats, & Queries Trigger Latency Each trigger source has an associated latency. This is the time between the actual trigger and its recognition by the acquisition device. The following latency times are only representative of the time between when the trigger is detected and when the trigger has been processed. Hardware latency times and ISR servicing of other tasks at the time of the trigger event but before the trigger is detected are not accounted for.
Registers, Data Formats, & Queries Appendix D Buffer Overrun With One Trigger Block When only one trigger block is in the buffer, a buffer overrun will erase the entire pre-trigger. If the controller was reading pre-trigger data from the buffer, the next scan read will be the trigger point. If no pre-trigger was configured or the pre-trigger has already been read, a buffer overrun will only erase the oldest scan in the buffer.
Appendix E NetScan Program Examples Note As this manual goes to press, program examples do not exist. However, program examples should be available on the release disk in the EXAMPLES subdirectory (of the CHARTVIEW directory).
NetScan Program Examples E-2 Appendix E NetScan User’s Manual
Appendix F ASCII Code Summary Decimal Values 00 to 63 – ACG, UCG & LAG Box Items Hexadecimal Value $41 65 Decimal Value A (in center) ASCII Character $00 00 $01 NUL $08 SOH 08 $09 BS $10 $18 09 $0A 24 $19 $20 32 $21 SP $28 33 $22 40 $29 $30 48 $31 0 $38 49 $32 1 56 $39 8 42 $2B 50 $33 2 57 $3A 9 43 $2C 51 $34 3 58 $3B : 59 $3C ; 46 $2F 53 $36 47 / 54 $37 6 61 $3E = 39 ’ .
Appendix F ASCII Code Summary Decimal Values 64 to 127 – TAG & SCG Box Items Hexadecimal Value $41 65 Decimal Value A (in center) ASCII Character $40 64 $41 @ $48 72 $49 H $50 73 $4A 80 $51 $58 $60 96 $61 $68 97 $62 104 $69 h $70 105 $6A i 112 $71 p $78 106 $6B 113 $72 107 $6C 114 $73 115 $74 s 122 $7B z 123 $7C { 110 $6F 117 $76 111 o 118 $77 v 125 $7E } 103 g n u 124 $7D | 102 $67 109 $6E 116 $75 95 _ f m t 94 $5F 101 $66 108 $6D 87 W ^ e l 86 $57
ASCII Code Summary Appendix F ASCII Code Details Decimal Values 00 to 31 – ACG & UCG Descriptions ASCII Control Codes (00 to 31) Dec Name Description 00 Null (NUL) 01 Start of Header (SOH) Space filler character. Used in output timing for some device drivers. Marks beginning of message header. 02 Start of Text (STX) Marks beginning of data block (text). 03 End of Text (ETX) Marks end of data block (text). 04 End of Transmission (EOT) Marks end of transmission session.
ASCII Code Summary − F-4 Appendix F Notes NetScan User’s Manual
Appendix G NetScan Error Messages At initial power-up NetScan performs automatic self-tests to ensure it is fully functional. The rear panel LEDs indicate errors, if they occur. Possible error conditions and their corresponding indicator light patterns are shown in the following table. Any pattern not shown is an internal error that is not field-serviceable; in this case, contact the factory.
NetScan Error Messages − G-2 Appendix G Notes NetScan User’s Manual
Appendix H Abbreviations y A/D ACK ADC API ASCII BEL BS CAN CJC CR CTS DC1 DC2 DC3 DC4 DCD DDE DEL DLE DLL DMA DMM DSR DTR EM ENQ EOL EOT ESC ETB ETX (bullet symbol) “and” (e.g. *SCyCA) Analog-to-Digital Acknowledgement (ASCII Control Code) Analog-to-Digital Converter Application Program Interface American Standard Code for Info.
Abbreviations − H-2 Appendix H Notes NetScan User’s Manual
Index -A- -F- Abbreviations, Appendix H Alarms, 4-24, 4-33, 4-38, C-26, D-16 API Commands, see Appendix A ASCII Code Summary, see Appendix F Auto Re-arm, 4-39, 4-40 Front Panel, NetScan, 1-3, 7-1 Fuse, Replacement of, 7-4 -C- -NNetwork, see Ethernet Calibration Calibration Mode Indicator, 6-5 Command Active Indicators, 6-5 Main Unit, 6-6 thru 6-8 Password, 6-5 ScanCal, 6-3 Setup, 6-2 Signal Conditioning Cards, 6-10 thru 6-18 Chart Setup Wizard, 4-41, 5-7 ChartView (including NET & Plus) Alarms, 4-24,
NetScan User’s Manual
WARRANTY/DISCLAIMER OMEGA ENGINEERING, INC. warrants this unit to be free of defects in materials and workmanship for a period of 13 months from date of purchase. OMEGA Warranty adds an additional one (1) month grace period to the normal one (1) year product warranty to cover handling and shipping time. This ensures that OMEGA's customers receive maximum coverage on each product. If the unit should malfunction, it must be returned to the factory for evaluation.
TEMPERATURE ; ; ; ; ; Thermocouple, RTD & Thermistor Probes, Connectors, Panels & Assemblies Wire: Thermocouple, RTD & Thermistor Calibrators & Ice Point References Recorders, Controllers & Process Monitors Infrared Pyrometers PRESSURE, STRAIN AND FORCE ; ; ; ; Transducers & Strain Gauges Load Cells & Pressure Gauges Displacement Transducers Instrumentation & Accessories FLOW/LEVEL ; ; ; ; Rotameters, Gas Mass Flowmeters & Flow Computers Air Velocity Indicators Turbine/Paddlewheel Systems Totalizers &