Page 1
Intelligent Pressure Scanner User’s Manual (Models 9016, 9021, 9022) Edition September 2007 NetScanner™ System Visit us on the web: www.PressureSystems.com...
Page 3
(add infor- mation about the 9021R- ruggedized version) Edition (officially change name from 9021R to 9022, a new ruggedized version of the 9021) Edition (added new commands and updates to Chapter 3, Chapter 4, and Chapter 5 to ac-...
Page 4
Pressure Systems, Inc. This manual describes the NetScanner System Intelligent Pressure Scanner modules (Models 9016, 9021, and 9022). It does not cover the 98RK Scanner Interface Rack, model 9816 Intelligent Pressure Scanner, nor models 903x (Pressure Standards/Controllers) and the 9116 Intelligent Pressure Scanner.
Merchandise Return Procedures If your scanner needs to be returned to Pressure Systems, obtain a Returned Merchandise Authorization (RMA) from the Customer Service Department. Be prepared to supply the following information when requesting the RMA:...
Page 6
PSI assumes no responsibility for other computers, languages, or operating systems. PSI reserves the right to change the specifications without notice. NetScanner™ System (9016, 9021, & 9022) User’s Manual to look at our new product releases, - v -...
Model 9016 is a pneumatic Intelligent Pressure Scanner, with integral pressure transducers and a pneumatic calibration manifold. Models 9021 and 9022 are all-media Intelligent Pressure Scanners which may be fitted with up to twelve (12) external all-media transducers (9400, 9401, 9402, or third party). Because of the external nature of these transducers, and the variety of pneumatic or hydraulic media supported, the 9021/9022 do not contain an integral calibration manifold.
Page 13
NOTE: The newest PSI Intelligent Pressure Scanner is the 9022. Its serial numbers begin with 1000. The 9022 is similar in function to the 9021 (using external sensors), however, the 9022 features circular (military style connectors), splash-proof case and connectors,...
System family of Intelligent Pressure Scanner modules are flexible pressure measuring devices intended for use in test and production environments. Models are available with 12 (Model 9021/9022), or 16 (Model 9016) channels, each with individual pneumatic or all- media transducers per channel. The most distinctive features are highlighted below: Pre-calibrated Transducer —...
Transducers with different pressure ranges may be combined in a single module. Models 9021 and 9022 can attach up to twelve (12) Series 9400 or third party external all-media transducers. The 9400 gauge-type transducers are available with full-scale pressure ranges from 5 psi to 10,000 psi (35 kPa to 69000 kPa).
Any necessary valves and manifolds must be customer- supplied if automatic calibration with the appropriate medium is desired at the module installation site. Both the 9021 and 9022 scanners are designed to operate with either PSI or third-party transducers.
Page 17
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank 1 - 6 www.PressureSystems.com...
Repair Department at Pressure Systems. ™ Each NetScanner System Intelligent Pressure Scanner shipment will contain the following minimum components: Model 9016 or 9021/9022 Intelligent Pressure Scanner module Start-up software diskette(s) or CD-ROM ™ NetScanner System User’s Manual for Intelligent Pressure Scanners (Models...
Models 9016, 9021, and 9022 Intelligent Pressure Scanners need only a single unregulated power supply. Models 9016 and 9021/9022 have a single round, ruggedized connector through which all power and input/output signals pass as shown in Figure 2.1. Improper connection of power to the Intelligent Pressure WARNING: Scanner can result in permanent damage to module electronics.
Every NetScanner System Intelligent Pressure Scanner contains a Host Port, allowing it to be interconnected in a network with other modules and a host computer. Models 9016, 9021, and 9022 have an Ethernet Host Port using TCP/IP and UDP/IP transmission protocols.
Page 21
200.20x.yyy.zzz where x is derived from the module type (0 for 9016 and 1 for 9021/9022) and yyy.zzz is derived from the module serial number. A similar method is used to calculate each module’s Ethernet hardware address shown on the module tag. Note that each of these fields (separated by a period, ‘.’) is a decimal representation of a byte value.
Page 22
Dynamic IP assignment, a dynamic server must be configured on the network to return an IP address to the module. Without an IP address, the host will be unable to open a TCP/IP or UDP/IP connection to the module. NetScanner™ System (9016, 9021, & 9022) User’s Manual 2 - 5 www.PressureSystems.com...
The 9016, 9021 and 9022 use the diagnostic interface for optional configuration and diagnostic purposes only. The diagnostic port functions on the 9016, 9021, and 9022 are generally not required by the end user. Standard cables for these modules do not include diagnostic port connections.
Warning: Introduction of contaminants or corrosive materials to the module pneumatic inputs may damage module transducers, manifolds, and O-ring seals. Users of the 9021 and 9022 may proceed to Section 2.3.7 since these modules do not require any pneumatic connections to the module itself.
9016 into a non-purge mode such as CAL. Purge cycles should never be terminated by turning off the purge supply air while in the purge position. NetScanner™ System (9016, 9021, & 9022) User’s Manual 2 - 9 www.PressureSystems.com...
9400, 9401, and 9402 transducer cables are typically ordered from Pressure Systems pre-wired for use with the 9021/9022. If it is necessary to fabricate interface cables to interface the Series 9400 transducer to the 9021, the diagram in Figure 2.4 should be used. The 9021 makes use of 9-pin D-shell mating connectors.
+12VDC unregulated supply voltage to power the transducer. The 9022 has a jumper (JB1) on the PC-317 board for selecting the precision 5 or 10 VDC excitation source. See Figure 2.5. JB1 is a three-pin jumper. When the two pins closest to the edge of the board are connected (pins 2 and 3), the configuration is set for 10 VDC excitation.
The factory default setting for jumper JB1 is 10 VDC 2.3.8 Case Grounding The 9016 and 9021/9022 modules contain a case bypass capacitor which allows the module case to be mounted on hardware with a small common mode line voltage (less than 20 Volts). 2.3.9...
(e.g., Model 9016 or Model 9022). Models 9016, 9021, and 9022 (stand alone scanner modules), have an Ethernet interface, and use layered TCP/IP or UDP/IP transmission protocols to communicate with a host computer. All commands/responses to/from NetScanner either a TCP or UDP packet header.
3.1.2 Commands The commands (and responses) used by Models 9016, 9021, and 9022 modules consist of short strings of ASCII characters. The TCP/IP and UDP/IP protocols allow for the transfer of either printable ASCII characters or binary data. When using certain formats, internal binary data values are often converted to ASCII-hex digit strings externally.
The Model 9016 Intelligent Pressure Scanner may contain up to sixteen (16) separate input/output channels, whereas the Models 9021 and 9022 have only twelve (12) channels. When commands affect certain channels scanned by the module, the position field is used to identify those channels as bits in a bit map.
(e.g., ‘ -vv.vvvvvv’). For other formats it may be a hex digit string or pure binary number. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 4...
Acknowledge with Data response, or a Network Query response. The first three may be returned by TCP/IP commands, the latter from a UDP/IP command. NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ System Intelligent Pressure 3 - 5 www.PressureSystems.com...
(in current engineering units (EU) of pressure) to allow the user to make reasonableness checks on them. The Read Internal Coefficients (‘u’) command will return them on demand. NetScanner™ System (9016, 9021, & 9022) User’s Manual Table 3.1 Error Codes...
3.1.4 Functional Command Overview The various commands for 9016, 9021, and 9022 modules are best introduced by classifying them into functional groups and then describing how each function is carried out in a typical system. The following functions are defined for this purpose:...
Page 38
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3.1.4.1 Startup Initialization Since power supplies may be distributed widely across a network of modules and host computer(s), it is not uncommon for modules (singly or together) and the host to lose power independently.
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3.1.4.2 Module Data Acquisition After power-up, all modules will begin to scan all attached transducer channels in channel number order. Scanning will occur at the module’s maximum internal rate (using the previously stored number of data averages per channel).
Page 40
Models 9021 and 9022 require such pneumatic/ hydraulic plumbing be provided by the customer (if deemed necessary). Refer to Chapter 4 of this manual for detailed background and procedures for periodic calibration of the Intelligent Pressure Scanners.
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3.1.4.4 Delivery of Acquired Data To Host Several commands apply to host delivery of acquired data, either on demand or autonomously. The Read High Precision Data (‘r’) command may be used to obtain high precision data (selected channels in various formats).
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3.1.4.6 Other Functions Some commands may be used at any time to obtain information about the internal setup and status of a module. The Read Module Status (‘q’) command is an example. Also, the Set/Do Operating Options (‘w’) command, though generally used after power-up reset, may also be used at other...
3.2 Detailed Command Description Reference All commands applicable to the various models of the NetScanner Scanner modules are described on the following pages. They are summarized in the following table. For convenience, this table is also repeated in Appendix B.
Example: Send TCP/IP command to a module (via its open socket) to acknowledge module power on: “A” Read following response: “A” NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ System module. 3 - 14 www.PressureSystems.com...
Send TCP/IP command to a module (via open socket) to reset defaults: “B” Read following response: “A” NetScanner™ System (9016, 9021, & 9022) User’s Manual Re-zero correction (offset) terms are set to the last values stored in transducer memory. Span correction (gain) terms are set to the last values stored in transducer memory.
Configure/Control Autonomous Host Streams command ‘c’ (lower case c). but unlike most other module commands, all sub-commands of this command require a space between the command id (‘C’) and the first parameter (ii). NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 16 www.PressureSystems.com...
Page 47
‘ 00’ is the sub-command index (ii) for Configure & Start. ‘ pppp’ is a 1-4 hex digit position field (channel selection bit map), that selects any of the 1-16 (9016) or 1-12 (9021/9022) internal channels to be affected by the multi-point calibration.
Page 48
(32) is used to collect each calibration data point, so as to minimize any noise in the data samples. The module’s data acquisition process is altered immediately to collect the increased number of averages. Read response: NetScanner™ System (9016, 9021, & 9022) User’s Manual “C 00 F 3 1 32” “A” 3 - 18...
Page 49
Pressure may be applied to either the Cal or Run ports, as necessary. Use a Model 903x Calibrator or some other suitable precision pressure source to generate the pressure. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 19 www.PressureSystems.com...
Page 50
Read responses (separately after each command executed above): Data are returned in reverse channel number order (i.e., 4, 3, 2, 1) in each response. NetScanner™ System (9016, 9021, & 9022) User’s Manual “C 01 1 -2.5” “C 01 2 0.0”...
Page 51
Finally, this sub-command restores the original “A/D samples for averaging” count used by the module’s data acquisition process to the value that was in use before the Multi-Point Calibration function was originally started. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 21 www.PressureSystems.com...
Page 52
If execution of the last two ‘w’ commands is skipped above, the new calibration data obtained will be stored only in volatile storage, and will be available for use only until the module is RESET or loses power. NetScanner™ System (9016, 9021, & 9022) User’s Manual “C 02” “w08”...
Page 53
(per Calculate & Apply (‘02’) sub-command), will have the same affect as this Abort function. Example: Abort the Multi-Point Calibration function previously started Read response: NetScanner™ System (9016, 9021, & 9022) User’s Manual “C 03” “A” 3 - 23 www.PressureSystems.com...
Example: NetScanner™ System (9016, 9021, & 9022) User’s Manual 7-10-digit signed decimal “ [-xxx]x.xxxxxx” 8-digit hex integer “ xxxxxxxx” 16-digit hex integer “ xxxxxxxxxxxxxxxx” long integer (EU*1000) then to 8-digit hex integer...
Page 55
Response contains data for channels 13, 9, 5, and 1 (left to right): “ 4.999999 -4.989500 0.005390 2.500001” This command example also works for Models 9021 and 9022 if non-existent channel 13 is not set in the position field bit map ( e.g., “V01110”).
The desired calibrating pressure must be applied to all of the specified channels and allowed to stabilize before this command is executed. presumably generated by a separate model 903x calibrator module or suitable user- supplied substitute. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 26 www.PressureSystems.com Such a pressure is...
Page 57
Actual gain values are returned in the above response as decimal ASCII strings, each preceded by a space character. From left-to-right: they are for channels 8, 7, 6, 5, and 4. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 27 www.PressureSystems.com...
Description: The 4-character hex position field (pppp) specifies a 16-bit binary bit-map, with each bit (set to 1) specifying a particular channel number (16-1, left-to-right). Only channels 12-1 are allowed for Models 9021 and 9022. The 1-character format field (f) specifies the format of each data field (dddd) that will be returned in the requested response.
Page 59
-full scale. Channel 5 reads near zero and channel 1 is about ½ +full- scale. This command example also works for Models 9021 and 9022 if the non-existent channel 13 is not set in the position field bit map.
Thus for a Model 9016, channel #16 will always be the first 4-byte (32-bit binary, big-endian, IEEE floating-point) value (‘aaaa’) sent in the response. For Models 9021 and 9022, channel #12 will be first. It is followed by similar values for lower numbered channels.
NOTE: all parameters are separated by a space. Depends upon particular sub-command (‘ ii’) sent. See below. Response Autonomous Depends upon the particular sub-command Packet: (‘ ii’) sent. See below. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 31 www.PressureSystems.com...
Page 62
Multi-Point Calibration command ‘C’ (upper case C). Like ‘C’, but unlike most other module commands, all sub-commands of this command require a space between the command id (‘c’) and the first parameter (ii). NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 32 www.PressureSystems.com...
Page 63
This choice is made with the sync type ‘sync’ parameter (a single digit) where: 0 = synchronize with hardware trigger; 1= synchronize with periodic software clock. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 33 www.PressureSystems.com...
Page 64
‘per’ number of hardware trigger periods to wait before sending each packet delay period (in milliseconds) to wait before sending each packet NOTE: minimum is 10 milliseconds NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 34 www.PressureSystems.com...
Page 65
The value 0 for this parameter requests “continuous” output packets for the defined host stream (unbounded). NetScanner™ System (9016, 9021, & 9022) User’s Manual 7-10-digit signed decimal “ [-xxx]x.xxxxxx” 8-digit hex integer “ xxxxxxxx”...
Page 66
Read responses: The above example is for a Model 9016 module. It would also be suitable for a Models 9021 and 9022 if no channels above 12 are scanned as in stream 3 above. NOTE: The type of data delivered for each specified channel (when the streams are started) is EU pressure unless sub-command “05”...
Page 67
Each of the three possible host streams will report their own unique sequence number. Note that if a previously stopped data NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 37 www.PressureSystems.com...
Page 68
Soon after the response is received, the requested data stream packets will begin arriving in the host at a quantity, content, and rate determined by each stream’s own particular current configuration (per both the “00” and “05” sub-commands). NetScanner™ System (9016, 9021, & 9022) User’s Manual “c 01 0” “A”...
Page 69
=1. Any expired limited stream must be reconfigured to restart at all. Example: Stop all the streams configured in the previous example: Read response: NetScanner™ System (9016, 9021, & 9022) User’s Manual “c 02 0” “A” 3 - 39 www.PressureSystems.com...
Page 70
Stop all the streams configured previously. Then clear (un-define) only stream 3. Finally, resume the remaining defined streams 1 and 2: Read response: NetScanner™ System (9016, 9021, & 9022) User’s Manual “c 02 0” “c 03 3” “c 01 0”...
Page 71
Select Data in a Stream, “05.”). Note that the ‘num’ field represents the number of packets returned so far (= last sequence number returned, or =0 if stream not yet started. NetScanner™ System (9016, 9021, & 9022) User’s Manual This protocol identifier pertains to stream delivery only. 3 - 41...
Page 72
The above example shows all 16 (sixteen) channels (Model 9016). The value FFFF would be 0FFF for all channels of Models 9021 and 9022. Data is acquired using hardware trigger with one (1) data packet acquired for every trigger events. Data is returned in format 7.
Page 73
“A” ‘A’is the acknowledge letter. Description: NetScanner™ System (9016, 9021, & 9022) User’s Manual If this sub-command is never executed for a particular stream, then Pressure EU Data are delivered (by default) in that stream following the fixed format binary header ( tssss as described by the “01”...
Page 74
** NOTE: This status field (0001) cannot be specified for Models 9016, 9021, or 9022. However it is shown should the capability be added to future firmware versions. Currently, only Models 9816 and 903x can return Valve Position status in their streams.
Page 75
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 45 www.PressureSystems.com...
Page 76
The standard 5-byte binary prefix (tssss) that begins all stream packets would precede this status and data group.(See the Autonomous Packet box in Start Stream sub-command (index 01.) NetScanner™ System (9016, 9021, & 9022) User’s Manual “c 05 1 0012” “A”...
Page 77
However, remport = 7001 should be avoided, since NetScanner modules emit UDP Query responses to that port, and most host programs should have a UDP socket already bound to that port for receiving these special responses. The choice of NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 47 www.PressureSystems.com...
Page 78
UDP datagram. Read response: Configure all streams to be delivered via the default TCP/IP protocol. Read response: NetScanner™ System (9016, 9021, & 9022) User’s Manual “c 06 0 1 7500” “A” “c 06 0 0”...
If the optional pressure value [‘vv.vvv’] is not provided, an applied pressure of 0.0 psi(a) will be assumed when calculating coefficients. When using the 9021/9022 module with 9401 absolute pressure transducers, it will usually be required to use the applied pressure field [‘vv.vvv’] as it may not be possible to apply 0.0 psia to the 9401 transducers.
Page 80
From left-to-right: they are for channels 16, 15, 14, and 13. This command example also works for Models 9021 and 9022 if the bits in the position field bit map are restricted to channels 12-1 (e.g., h0FFF).
Description: The 4-character hex position field (pppp) specifies a 16-bit binary bit-map, with each bit (set to 1) specifying a particular channel number (16-1, left-to-right). Models 9021 and 9022 use only channels 12-1. The 1-character format field (f) specifies the format of each data field (dddd) that will be returned in the requested response.
Page 82
Response contains data for channels 13, 9, 5, and 1 (left to right): “ 20692.000000 19783.000000 19204.000000 20432.000000” A Model 9021 or 9022 example would be similar, but without specifying non- existent channel 13. (“m01110”) NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 52 www.PressureSystems.com...
NetScanner™ System (9016, 9021, & 9022) User’s Manual 7-10-digit signed decimal “ [-xxx]x.xxxxxx” 8-digit hex integer “ xxxxxxxx” 16-digit hex integer “ xxxxxxxxxxxxxxxx” long integer (EU*1000) then to 8-digit hex integer...
Page 84
0.5 to 0.6 volts. Note that channel 1 returns a value of 0.0 volts, indicating a possible error in its temperature signal. A Model 9021/9022 example would be similar, but without specifying the non- existent channel 13. (“n01110”) NetScanner™...
Bit 4: reserved (for transducer checksum) Bit 5: FLASH Initialized Data Section Checksum Error (if error, all data variables set to factory defaults and stored in FLASH). NetScanner™ System (9016, 9021, & 9022) User’s Manual “qii” ‘q’ is the command letter ‘ii’...
Page 86
(**) format 0 representation of internal IEEE float, with leading space). Maximum Temperature Alarm Set Point (9016 only)(in degrees C), as decimal (**) format 0 representation of internal IEEE float, with leading space). NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 56 www.PressureSystems.com...
Page 87
“9016” Request TCP back-off delay for any NetScanner “Q07" Read hex (16-bit binary) response: “001F” (31 decimal, or 31 x 20=620 µsec.) NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ System (9016) module: ™ System module: 3 - 57...
Description: The 4-character hex position field (pppp) specifies a 16-bit binary bit-map, with each bit (set to 1) specifying a particular channel number (16-1, left-to-right). Models 9021 and 9022 use only channels 12-1. The 1-character format field (f) specifies the format of each data field (dddd) that will be returned in the requested response.
Page 89
Response contains data for channels 13, 9, 5, and 1 (left to right): “ 1.234000 0.989500 1.005390 0.899602” This command example also works for Models 9021 and 9022 if the bits in the position field are restricted to channels 9, 5, and 1. (“r01110”) NetScanner™...
NetScanner™ System (9016, 9021, & 9022) User’s Manual “tppppf” ‘t’ is the command letter ‘pppp’ is the position field ‘f’ is the format field “ dddd.. dddd”...
Page 91
Response contains data (in °C) for channels 13, 9, 5, and 1 (left to right): “ 21.234000 20.989500 21.005390 20.899602” This command example also works for Models 9021 and 9022 if the bits in the position field bit map are restricted to channels 9, 5, and 1. (“t01110”) NetScanner™...
The first array index (aa=01) refers to channel one’s transducer, the 16th (aa=10) refers to channel sixteen’s transducer. Finally, the last array (aa=11) refers to a special global array. Models 9021 and 9022 would have no data for aa=OD-10 since they only have 12 channels.
Page 93
The coefficients of internal DH200 transducers used in the Model 9016 are selected with array indexes aa=01 through 10 (hex). Coefficients of external 9400 transducers used by Models 9021 and 9022 (digitally compensated) are selected with array indexes aa=01 through 0C (hex). All valid coefficient indexes (for each...
The Date of Factory Calibration field (cc=08) identifies the date of factory calibration for the DH200 transducer (9016) or 9400 transducer (9021/9022. It is stored internally as a 32-bit integer whose value (viewed as a decimal number) is in the format of yymmdd (year, month, day).
Page 95
NOTE: The maximum response size is 300 characters. If the requested range of coefficients requested exceeds this, the module will return an “N07" error response. NetScanner™ System (9016, 9021, & 9022) User’s Manual Other Coefficients Description 3 - 65 Datum...
Page 96
Multiple contiguous coefficients may be specified by using a coefficient index “range” specified by adding a hyphen (negative sign) between two such indexes. NetScanner™ System (9016, 9021, & 9022) User’s Manual “vfaacc[-cc]dddd..dddd” ‘v’ is the command letter.
Page 97
The coefficients of internal DH200 transducers used in the Model 9016 are selected with array indexes aa=01 through 10 (hex). Coefficients of external 9400 transducers used by Models 9021 and 9022 (digitally compensated) are selected with array indexes aa=01 through 0C (hex). All valid coefficient indexes (for each...
Page 98
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 3 - 68 www.PressureSystems.com...
Page 99
Gain=45 Reference Coefficient (902 1/90 22 o nly) Gain=90 Reference Coefficient (902 1/90 22 o nly) Tempe rature G ain Re ference Co efficient (9022 only) Examples: Sen d TCP/IP command to module (i.e., via its connected socket): with replacement values for the channel’s offset and gain correction terms loaded into the module’s...
Page 100
01-10 Set Number of Channels in Module (default =16 for 9016, 12 for 9021 and 9022). NetScanner™ System (9016, 9021, & 9022) User’s Manual “wii[dd[ eeee]]” ‘w’ is the command letter. ‘ii’ is the option index field. ‘dd’ is an [optional] hex datum field.
Page 101
Ethernet Address(converted to decimal value * 20 µsec.). Enable Host Response/Stream Back-Off Delay specified per eeee as decimal value (* 20 µsec.) NetScanner™ System (9016, 9021, & 9022) User’s Manual Description 3 - 71 www.PressureSystems.com ‘q’ read...
Page 102
Pressure Systems, Inc. (for Models 9021 and 9022 only; reserved for 9016) Set Amplifier Gain to 5000 mV FS Range (G=1) (default) Set Amplifier Gain to 250 mV FS Range (G=20) Set Amplifier Gain to 100 mV Range (G=45) Set Amplifier Gain to 50 mV FS Range (G=90) Disable Host Response/Stream Total Size Prefix (default).
Page 103
Pressure Systems, Inc. (for Models 9021 and 9022 ONLY) Initialize Generic Sensor Parameters with Factory Default Parameters on Power-up. Retrieve user-provided parameters out of non-volatile memory Store current coefficient terms into transducer’s non- volatile memory. (For use only with non-digitally compensated 9400 sensors with EEPROM.) (‘w27’...
Page 104
If the programmer “knows” that the module is already in the RUN/CAL valve mode, the first command above is optional. For more information, see Figures 4.1 through 4.4 in Chapter 4. NetScanner™ System (9016, 9021, & 9022) User’s Manual C1 Energized C2 Not...
Example: Re-boot a specified module on the network. “psireboot 00-E0-8D-00-00-01” Response: (None) NetScanner™ System (9016, 9021, & 9022) User’s Manual “psireboot ethadr” where ethadr is the Ethernet address of the specified module in the following special hex-digit format ‘xx-xx-xx-xx-xx-xx’...
Page 108
(iparpst) as a result of a recent Network Query response from the module. “psirarp 00-E0-8D-00-00-01” Response: (None) NetScanner™ System (9016, 9021, & 9022) User’s Manual “psirarp ethadr” where ethadr is the Ethernet address of the specified module in the following special hex-digit format ‘xx-xx-xx-xx-xx-xx’...
They may still continue to exist in newer firmware versions of several older models. However, they are not available in the 9016, 9021, and 9022 models, and will eventually be removed from all NetScanner...
Page 110
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual which should be replaced as follows. The sequence ‘T’, ‘I’, and ‘U’ were piecemeal parts of the (now obsolete) command ‘M,’ which was itself replaced by Read Scaled Analog Inputs (‘L’).
Each internal DH200 transducer in a NetScanner 9016) contains non-volatile read/write memory capable of storing the transducer's full thermal and pressure calibration data. For Models 9021 and 9022, most Series 9400 transducers (that have “digital compensation” specified for them) also have thermal sensors and on-board non-volatile memory.
Page 112
Each model 9016 Intelligent Pressure Scanner contains an integral purge/leak check calibration manifold. (Models 9021 and 9022 have no valves.) Through software commands to each 9016, this valve may be placed in one of four positions: RUN, CAL, PURGE, or LEAK-CHARGE. (See the Set/Do Operating Options/Functions (‘w’) command (ii=0C &...
Page 113
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual Figures 4.1 - 4.4 Pneumatic Diagrams of the Calibration Manifold 4 - 3 www.PressureSystems.com...
After the Re-zero adjustment is complete, the Model 9016 calibration valve will be placed in the RUN position. Models 9021 and 9022 assume a “minimum” calibration is already applied to the transducers. This automatic shift of the calibration valve can be disabled through use of the NetScanner™...
Following is a simple, step-by-step procedure for executing a Re-zero calibration of a 9016 or 9021/9022 Intelligent Pressure Scanner. For Models 9021 and 9022, skip the steps that manipulate valves as denoted by a double asterisk (**). Optional commands are shown within brackets [ ].
For Models 9021 and 9022, which have external 9400, 9401 or 9402 (or third-party) all-media transducers, the user must supply any necessary valves and controls to accomplish the application of an upscale pneumatic or hydraulic pressure to these transducers before executing the span adjustment.
(‘Z’) has a channel selection bit map parameter allowing it to calibrate only the desired pressure channels, the RUN port is a viable option for supplying the calibration pressures. This also applies to Models 9021 and 9022, which assumes an upscale pressure is already applied to its transducer being adjusted.
Following is a simple, step-by-step procedure for executing a “full scale” span calibration of a 9016, 9021, or 9022 Intelligent Pressure Scanner. For Models 9021 and 9022, skip the steps that manipulate valves, as denoted with a double asterisk (**). It is assumed that all channels in the unit are of the same full scale pressure range.
Page 119
Following is a simple, step-by-step procedure for executing a specified-value span calibration of a 9016, 9021, or 9022 Intelligent Pressure Scanner. For Models 9021/9022, skip the steps that manipulate valves as denoted by the double asterisk (**). For the purposes of this example, it will be assumed that an upscale pressure of 14.9800 psi is available from a dead weight tester for the...
Re-zero and Span calibration adjustment functions already described in Sections 4.2 and 4.3. For users who have installed scanner firmware version 2.24 or later, an integrated and more comprehensive Multi-Point Calibration function may be used instead to adjust the same offset and gain coefficients for a module’s channels.
Following is a simple step-by-step procedure for executing a “multi-point” calibration of a 9016, 9021, or 9022 Intelligent Pressure Scanner. For Models 9021 and 9022, skip the steps that manipulate valves as denoted by the double asterisk (**). It is assumed that all channels in the unit have the same full-scale pressure range.
Page 122
‘C’. This also restores the module to using its original averaging parameters that existed before the first ‘C’ command. NetScanner™ System (9016, 9021, & 9022) User’s Manual C 00 FFFF 3 1 64 (9016) C 00 0FFF 3 1 64 (9021/9022)
… continue normal data acquisition. 4.5 9021/9022 Analog Calibration Both the standard 9021 and the 9022 modules are used to make absolute analog measurements from either the PSI 9400 transducers or third party analog output transducers. In order to maintain the highest level of analog accuracy, the 9021/9022 is designed to allow its firmware to perform automatic software calibration of the analog interface circuitry.
9021 and 9022 transducer interface connectors. Application of this voltage may be made through any one of the twelve 9021 and 9022 interface connectors although more complete verifications of performance will require applying these voltages to all twelve input connectors.
4.5.2 Calibration Procedure The calibration procedures may be summarized as follows: 1. Set all 9021/9022 channels for the desired gain (1, 20, 45, or 90). (9022 temperature voltage input gain is fixed at gain = 1) 2. Apply a known upscale or full scale voltage to the 9021/9022.
Page 126
Pressure Systems, Inc. The above process is repeated for each of the four (4) 9021/9022 gain settings (or selected gain settings as needed for your application). Calculation of the new reference coefficient is performed as follows: CoefOld = current reference coefficient value...
Page 127
Pressure Systems, Inc. A detailed step-by-step procedure follows that includes the specific 9021/9022 commands to be sent to the module under test. DESCRIPTION Set AD averaging to 32 to minimize reading jitter Turn off front-end calibration function (9022 ONLY) Set all channels to gain of 1 (or 20, 45, 90)
Page 128
The example command structure will provide the new coefficient, shown as x.xxxx in ASCII floating point format. for gain = 1 for gain = 20 for gain = 45 for gain = 90 for temperature NetScanner™ System (9016, 9021, & 9022) User’s Manual Reference 9021/9022 Coefficient Command for gain = 1 u01104...
This section describes the capability to download and store parameters to NetScanner System 9021 and 9022 modules for use in calibrating and/or identifying sensors that do not conform to the serial data storage and retrieval format of digitally compensated PSI 9400 sensors. When using other than digitally compensated 9400 sensors, two alternative methods are available to allow for non-volatile storage of key parameters for sensors attached to a 9021 or 9022.
Page 130
If a non-digitally compensated 9400 sensor is attached but is equipped with non-volatile memory (EEPROM) and responds properly to the 9021/9022 module query, it’s parameters are uploaded and used for calibrating the sensor. If a 9400 sensor is not detected, the module will look to see if the module has been configured to utilize the user- provided parameters out of scanner non-volatile memory.
Page 131
25. For each third-party type sensor attached, this command sets the volatile copy of each parameter back to the factory default value as follows: NetScanner™ System (9016, 9021, & 9022) User’s Manual Offset term = 0.0 Gain term = 1.0 c0 = 0.0...
Page 132
The user parameters are set to the factory default values at time of module manufacture. NetScanner™ System (9016, 9021, & 9022) User’s Manual 4 - 22 www.PressureSystems.com...
Page 133
‘v’ command (together with the associated index number for each parameter). NetScanner™ System (9016, 9021, & 9022) User’s Manual Sensor offset and gain terms are 4 - 23 www.PressureSystems.com...
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 4.8 Line Pressure Precautions When operating 9016 pressure scanners at elevated line or reference pressures, care must be taken when any command is issued that may result in shifting of the calibration valve. The user must ensure that any valve shifts will not result in the internal DH200 transducers being exposed to pressure transients that may exceed the proof pressure rating of the transducer.
System Intelligent Pressure Scanners. The method for upgrading module firmware is also presented in Section 5.2. Figure 5.1 is an exploded view of the Model 9016 and 9022. Please refer to these drawings for an understanding of the construction of Intelligent Pressure Scanners models. Figures 5.1a, 5.1b, and 5.1c depict the 9016, 9021 and 9022 top plates.
Page 136
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual NOTE: It must be emphasized that printed circuit boards in 9016, 9021, and 9022 modules are field replaceable, but are NOT field repairable. Figure 5.1c Figure 5.1b Figure 5.1a...
Pressure Systems, Inc. Table 5.1 provides a convenient cross reference summary of the components found in each Intelligent Pressure Scanner. This may be used as a guide to identify the appropriate component replacement sections in this chapter. Component PC -280 Microp rocessor P CB Assem bly...
Page 138
® a tube of Krytox lubricant (PSI P/N 42-06-KRYX), a spray bottle of silicone liquid lubricant (PSI P/N 41-06-Silicone). NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ System components, the NOTE: PSI offers an optional maintenance kit (PSI P/N S901-0200000000) with the lubricants included.
For 9021 scanners these will be six (6) 4-40 Allen-head screws which require a 3/32" Allen driver (for 9022 scanners, there are twelve (12) Phillips-head screws). The 9016 uses twelve (12) Phillips head screws around the top plate outside perimeter.
PC-203 or PC-280 electronics support brackets when placing the top panel and electronics back into the housing. Replace the screws that secure the top panel to the scanner housing and tighten. Do not over- tighten; 7-9 inch-pounds torque should be sufficient.
PC-203 or PC-280 electronics support brackets when placing the top panel and electronics back in the housing. Replace the six (6) Allen-head screws that secure the top panel to the scanner housing and tighten. Do not over-tighten; 7-9 inch-pounds should be sufficient.
Page 142
Tighten the three (3) screws attached to the PC-280 mounting brackets. Test your scanner to ensure proper operation. NetScanner™ System (9016, 9021, & 9022) User’s Manual Figure 5.3 PC-280 Board 5 - 8...
The following procedures should be used for replacement of the PC-315, PC-316, or PC-317 boards. Use the tools and follow the general warnings already described in Section 5.1.1. Disassemble the module as described in Section 5.1.2. NetScanner™ System (9016, 9021, & 9022) User’s Manual Figure 5.3a 9022 PCBs Outside the Housing Figure 5.3b...
Carefully replace the Viton gasket around the top plate and replace the twelve (12) Phillips-head screws that secure the top plate to the scanner housing. Tighten the screws. Do not over-tighten; 7-9 inch-pounds should be sufficient.
O-ring surfaces are free of contaminants. The DH200 must fit the guiding pins smoothly and be aligned with all other DH200 transducers. Tighten the retaining screw to 40 inch-ounces ±5 inch-ounces of torque. NetScanner™ System (9016, 9021, & 9022) User’s Manual Figure 5.4 Top View of DH200 5 - 11 www.PressureSystems.com...
Following is a step-by-step procedure to replace the Calibration Valve Solenoids in a Model 9016 Intelligent Pressure Scanner. All Model 9016 scanners contain the purge and leak check calibration manifold and contain two solenoid valves. Use the tools and follow the general warnings already described at the start of Section 5.1.1.
Test your scanner to ensure proper operation. 5.1.6 Replacement of O-Rings Pressure Systems’ calibration valves include static and dynamic O-ring seals. When used properly, the rated durability of the dynamic O-rings is in excess of 1,000,000 shifts of the calibration valve.
Repeat steps 3, 4, 5 and 6 for each set of O-rings in need of replacement. Replace the PC-206 board as described in Section 5.1.3.1 and reassemble the module. Test your scanner to ensure proper operation. NetScanner™ System (9016, 9021, & 9022) User’s Manual Figure 5.6 DH200 Transducer O-Ring Replacement ®...
1/8 turn. It is important not to over tighten the screws since the pneumatic seal is made using dynamic O-rings. Reassemble the module. (10) Test your scanner to ensure proper operation. NetScanner™ System (9016, 9021, & 9022) User’s Manual ® grease. 5 - 15 www.PressureSystems.com...
Following is a step-by-step procedure to replace Adapter plate O-rings in a Model 9016 Intelligent Pressure Scanner. The adapter plate is located opposite of the tubing plate on the calibration manifold. All DH200 transducers are attached to the adapter plate.
Following is a step-by-step procedure to replace Calibration Manifold O-rings in a Model 9016 Intelligent Pressure Scanner. There are eight (8) pistons, each with an O-ring, inside the calibration valve housing; one (1) on each end of the housing, and three (3) on each side of the calibration valve itself.
Section 5.1.6.1. Replace the solenoid valve and gently tighten the screws. Reassemble the module. Test your scanner to ensure proper operation. NetScanner™ System (9016, 9021, & 9022) User’s Manual ® , etc.). Lightly spray the inner Figure 5.7 5 - 18...
Pressure Systems, Inc. 5.2 9022 Excitation Trim The 9022 output voltage is factory set at 10 volts. The following procedure can be used to trim the 10 volt output (~±5%). Disassemble the unit as described in Section 5.1.2. Locate R-19, the output voltage trim potentiometer, on the PC-317 board. It is the only...
Install the screw that secures the top panel to the housing. Tighten the three (3) screws attached to the PC-280 mounting brackets. Test your scanner to ensure proper operation. 5.3 9022 Procedure for Changing the Excitation Jumper Setting (JB1) The following procedure can be used to change the output voltage selection.
Download links can be found on the home page and in the information page for each model (e.g., Model 9016, Model 9022, etc.). All firmware is stored as a self-extracting .ZIP file. Once downloaded from the internet, simply execute the download file to extract the archived file(s).
Page 156
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank. 5 - 22 www.PressureSystems.com...
LED is OFF, verify that the module is properly connected to the communications hub or switch. Verify proper power is applied to the hub. Also try connecting the 9016, 9021, or 9022 cable to a different port of the hub. Note that most hubs have similar link LEDs to indicate proper NetScanner™...
6.1.2 Checking Module TCP/IP Communications If the LED indicators of the 9016, 9021, and 9022 are correct, the module is normally capable of proper communications. In order for communications to be established with a functional 9016, 9021, or 9022 (assuming correct interface cables are used), two user-controlled parameters must be met.
Page 159
Dynamic IP server to be present and properly configured on the network. Before host communications can be established, the user must ensure that the 9016 or 9021/9022 has been assigned a known IP address through either Static IP or using a Dynamic IP server.
6.1.2.2 Host IP Address Assignment for Windows In order to communicate with the Ethernet 9016, 9021, or 9022, the host computer must also be configured with an appropriate IP address. For Windows configuration is described below. Note that this configuration assumes that a host PC Ethernet adapter is installed and not in use for any other TCP/IP application.
In the IP address, enter a TCP/IP address for your host computer. An IP address of 200.200.200.001 will work if the 9016, 9021, or 9022 is using the factory default IP address. If the leftmost fields of the 9016, 9021, or 9022 module IP addresses are different than the factory default of 200.20x.yyy.zzz then the leftmost fields of the host computer’s IP address must match the module’s leftmost IP...
Ensure the IP address of the host computer and the NetScanner not duplicated on the network. Ensure the link LEDs are active on the scanner and the Ethernet hub or switch to which it is attached. Also ensure the link LEDs are active on the host computer’s Ethernet adapter and the hub or switch to which it is attached.
Page 163
(as when calibrating an absolute pressure transducer), the alternate form of this command should be used. This allows the host to specify the exact minimum pressure applied to the transducers being calibrated. NetScanner™ System (9016, 9021, & 9022) User’s Manual 6 - 7 www.PressureSystems.com...
Page 164
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 6 - 8 www.PressureSystems.com...
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual User Software ™ ™ For a complete description of NetScanner System software, please refer to the NetScanner Unified Startup Software (NUSS) User’s Manual. 6 - 9 www.PressureSystems.com...
™ NUSS is provided to all customers who have purchased a NetScanner System Intelligent Pressure Scanner. The software as well as the User’s Manual may be downloaded from PSI’s Web site, www.PressureSystem.com. 7 - 1 www.PressureSystems.com...
Page 167
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank 7 - 2 www.PressureSystems.com...
Pressure Systems, Inc. All Commands — Quick Reference: Type TCP/IP NetScanner™ System (9016, 9021, & 9022) User’s Manual Command id Command Function Power-Up Clear Reset Configure/Control Multi-Point Calibration (4 sub-commands) Read Transducer Voltages Calculate and Set Gains (Span Cal) Read Transducer Raw A/D Counts...
Page 169
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual Type Command id Command Function Query Network UDP/IP psi9000 Broadcast Reboot Specified Module psireboot psirarp Change Specified Module’s IP Address Resolution Method (then Reboot) A - 2 www.PressureSystems.com...
Page 170
Pressure Systems, Inc. ™ NetScanner System Response Error Codes: CODE NetScanner™ System (9016, 9021, & 9022) User’s Manual MEANING (Unused) Undefined Command Received Unused (by TCP/IP) Input Buffer Overrun Invalid ASCII Character Received Data Field Error Unused (by TCP/IP) Specified Limits Invalid ™...
Page 171
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank B - 2 www.PressureSystems.com...
9400 Series/9022 (Circular Connector) Cable 9021 to Series 27 Interface Cable 9022 to Series 27 Interface Cable Calibration Cable Party Sensor Interface Cable NetScanner™ System (9016, 9021, & 9022) User’s Manual Applicable Models 9016, 9021, and 9022 9016, 9021, and 9022 9021 9022...
Page 173
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ NetScanner System Ethernet Interface Cable P/N 9080 C - 2 www.PressureSystems.com...
Page 174
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ NetScanner System Ethernet Interface Cable 9080 Cable C - 3 www.PressureSystems.com...
Page 175
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9096 Cable 9400/9021 (D-Shell) Cable C - 4 www.PressureSystems.com...
Page 176
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9096 Cable 9400/9022 (Circular Connector) Cable C - 5 www.PressureSystems.com...
Page 177
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9021 to Series 27 Interface Cable 9021 C - 6 www.PressureSystems.com...
Page 178
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9022 to Series 27 Interface Cable C - 7 www.PressureSystems.com...
Page 179
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual Calibration Cable (9022) C - 8 www.PressureSystems.com...
Page 180
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual Third-Party Sensor Interface Cable (9022) C - 9 www.PressureSystems.com...
Page 181
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank C - 10 www.PressureSystems.com...
Page 183
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9016 Mounting Dimensions D - 2 www.PressureSystems.com...
Page 184
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9021 Mounting Dimensions D - 3 www.PressureSystems.com...
Page 185
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual 9022 Mounting Dimensions D - 4 www.PressureSystems.com...
Page 186
The range code of each transducer can be read through the Read Internal Coefficient (‘u’) command. Standard Range Codes are shown in Bold and Italics. Range Code NetScanner™ System (9016, 9021, & 9022) User’s Manual Full Scale Pressure ±0.360 psi (±10" Water Column) ±0.720 psi (±20"...
Page 188
Pressure Systems, Inc. Range Code NetScanner™ System (9016, 9021, & 9022) User’s Manual Full Scale Pressure 60 psid 375 psi 150 psi 75 psi 150 psi 650 psi 850psi 150 psia 750 psia 75 psia 1.2 psi E - 3...
Page 189
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank E - 4 www.PressureSystems.com...
Page 190
9096 Series 9400 Interface Cable. 9080 Interface cable for connecting NetScanner and hubs. 9400/9401/9402 - Media-Isolated Pressure Transducers for Models 9021 and 9022 NetScanner™ System (9016, 9021, & 9022) User’s Manual ™ System modules. ™ System modules to switches F - 1 www.PressureSystems.com...
Page 191
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank F - 2 www.PressureSystems.com...
8192 16384 32768 Decimal to Binary Conversion: 892 dec = 512 + 256 + 64 + 32 + 16 + 8 + 4 0000 0011 NetScanner™ System (9016, 9021, & 9022) User’s Manual Binary Number 0000 0000 0000 0000 0000...
Page 193
Pressure Systems, Inc. NetScanner™ System (9016, 9021, & 9022) User’s Manual This page intentionally left blank G - 2 www.PressureSystems.com...
Page 194
Headquarters/Factory: Pressure Systems, Inc. 34 Research Drive Hamtpton, VA 23666 Phone: (757) 865-1243 Toll Free: (800) 328-3665 Fax: (757) 865-8744 E-mail: sales@PressureSystems.com European Office: PSI, Ltd. 124, Victoria Road Farnborough, Hants GU14 7PW United Kingdom Phone: +44 1252 510000 Fax: +44 1252 510099 E-mail: PSI@WestonAero.com...
Need help?
Do you have a question about the 9022 and is the answer not in the manual?
Questions and answers