Pressure Systems Scanner 9022 User Manual

Intelligent Pressure Scanner  
User’s Manual  
(Models 9016, 9021, 9022)  
13th Edition  
September 2007  
NetScanner™ System  
Visit us on the web:  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
REVISION  
REVISION HISTORY  
PRINT  
DATE  
1
2
3
4
5
6
Original - 2nd Edition  
4/94  
11/97  
3/98  
3rd Edition (add Model 902x and 9016)  
4th Edition  
5th Edition  
6th Edition  
9/99  
03/00  
02/01  
7th Edition (delete Optomux references and add  
multi-point calibration procedures) (add infor-  
mation about the 9021R- ruggedized version)  
7
8
8th Edition (officially change name from 9021R  
to 9022, a new ruggedized version of the 9021)  
03/02  
07/02  
9th Edition (added new commands and updates  
to Chapter 3, Chapter 4, and Chapter 5 to ac-  
commodate the 9022)  
9
10th Edition (new Chapter 7 - deletes all refer-  
ences to NETSTART as the startup software,  
and replaces it with a brief description of NUSS  
01/02  
06/03  
10  
11th Edition adds information regarding using  
the 9022 with third-party transducers that do not  
have temperature compensation. Changes wir-  
ing diagram.  
11  
12  
12th Edition deletes references to the Repair  
Department for RMAs.  
04/04  
01/05  
Includes Application Note concerning mixing  
transducers with and without temperature sensor  
attached to Model 9022 and adds references for  
high frequency in Model 9022.  
13  
Added new commands for Model 9022 & Model  
9016  
09/07  
- ii -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Preface  
Thismanual describestheNetScannerSystem Intelligent Pressure Scanner modules(Models  
9016, 9021, and 9022). It does not cover the 98RK Scanner Interface Rack, model 9816  
IntelligentPressure Scanner, normodels 903x(Pressure Standards/Controllers)andthe 9116  
IntelligentPressureScanner. These productsare covered in their individual User’sManuals.  
This manual is divided into seven (7) chapters and several appendices, each covering a  
specific topic. They are summarized below:  
Chapter 1: General Information  
Chapter2: Installation and SetUp  
Chapter 3: Programming & Operation  
describes Models 9016, 9021, and 9022  
Intelligent Pressure Scanners and their  
various options.  
describesthe unpacking and inspection of  
a module, and its connection to power,  
pressure, and a communications network.  
provides the information needed to  
program a module from a host computer  
and to get meaningful data from it.  
Chapter 4: Calibration  
Chapter 5: Service  
describes methods of calibrating a  
module.  
describes general safety precautions and  
maintenance procedures.  
Chapter 6: Troubleshooting  
Chapter 7: Start-up Software  
describes module troubleshooting  
techniques.  
briefly describes NUSS software.  
Appendix A: All Commands — Quick Reference  
Appendix B: Response Error Codes  
Appendix C: Cable Diagrams  
Appendix D: Module Mounting Dimensions  
Appendix E: NetScanner System Range Codes  
Appendix F: NetScannerSystem/9000 Series Products  
Appendix G: Binary Bit Map  
- iii -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Our Company  
PressureSystemsIncorporated,(PSI) develops, manufactures, and serviceslevel and pressure  
measuring instruments where the highest level of traceable accuracy is required for  
aerospace, industrial, municipal, and environmental applications. Our products have  
becomethe world standard for electronic level and pressure measurement and scanning. We  
are committed to the highest quality design, manufacture, and support of level and pressure  
instrumentation that is in the best interest of our customers. PSI is an ISO9001:2000  
certified company.  
Our Warranty  
Pressure Systems, Inc., warrants NetScannerSystem products to be free of defects in  
material and workmanship under normal use and service for one (1) year.  
Technical Support  
Monday through Friday, during normal working hours, (7:30 am through 5:30 pm,  
Eastern time) knowledgeable personnel are available for assistance and troubleshooting.  
Contact the Applications Support Group or the Customer Services Department at  
Pressure Systems (757-865-1243 or toll free 1-800-328-3665) if your scanner is not  
operating properly or if you have questions concerning any of our products. E-mail  
assistance is available by contacting [email protected].  
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:  
!
!
!
!
!
!
Part number  
Serial number  
Complete description of problems/symptoms  
Bill To and Ship To address  
Purchase order number (not required by PSI warranty repairs)  
Customer contact and telephone number  
The above information, including the RMA number must be on the customer’s shipping  
documents that accompany the equipment to be repaired. PSI also requests that the  
outside of the shipping container be labeled with the RMA number to assist in tracking  
the repairs. All equipment should be sent to the following address:  
- iv -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
ATTN: PSI REPAIR DEPARTMENT (7-digit RMA number)  
Pressure Systems, Inc.  
34 Research Drive  
Hampton, Virginia 23666  
PSI will return warranty items prepaid via UPS GROUND. If the customer desires  
another method of return shipment, PSI will prepay and add the shipping charges to the  
repair bill.  
Incoming freight charges are the customer’s responsibility. The customer is also  
responsible for paying shipping charges to and from PSI for any equipment not under  
warranty.  
All products covered under the PSI warranty policy will be repaired at no charge. An  
analysis fee will be charged to quote the cost of repairing any item not under warranty. If,  
for any reason, the customer decides not to have the item repaired, the analysis fee will  
still be charged. If the quote is approved by the customer, the analysis fee will be waived.  
The quote for repair will be based on the PSI flat rate for repair, calibration, and board  
replacement. When these prices do not apply, the quote will be based on an hourly labor  
rate plus parts. All replaced parts are warranted for 90 days from the date of shipment.  
The 90-day warranty is strictly limited to parts replaced during the repair.  
Website and E-Mail  
Visit our website at www.PressureSystems.com to look at our new product releases,  
application notes, product certifications, and specifications. E-mail your questions and  
comments to us: [email protected].  
Our Firmware  
This manual was prepared for various versions of module firmware as were released at the  
time of this manual publication. Addenda will be distributed as deemed necessary by PSI.  
Any questions regarding firmware upgrades maybe addressed to the Applications Support  
Group. Firmware revisions, manual addenda, and utility software may also be obtained  
from the PSI web page at www.PressureSystems.com.  
Our Publication Disclaimer  
This document is thoroughly edited and is believed to be thoroughly reliable. Pressure  
Systems, Inc., assumes no liability for inaccuracies. All computer programs supplied with  
your products are written and tested on available systems at the factory. PSI assumes no  
responsibility for other computers, languages, or operating systems. PSI reserves the right  
to change the specifications without notice.  
- v -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Table of Contents  
Chapter 1 — General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1  
1.1  
1.2  
1.3  
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1  
Description of Instruments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3  
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4  
1.3.1 Pressure Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4  
1.3.2 Manifolds and Pressure Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4  
1.3.3 Communications Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5  
Chapter 2 — Installation and Set Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1  
2.1  
2.2  
2.3  
Unpacking and Inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1  
Safety Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1  
Preparation for Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1  
2.3.1 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1  
2.3.2 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2  
2.3.3 Mounting and Module Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2  
2.3.4 Network Communications Hookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3  
2.3.4.1 Ethernet Host Port Hookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3  
2.3.5 Diagnostic Port Hookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6  
2.3.6 Pressure Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6  
2.3.6.1 RUN Mode Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7  
2.3.6.2 CAL Mode Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8  
2.3.6.3 Purge Mode Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8  
2.3.6.4 Leak Mode Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8  
2.3.6.5 Supply Air . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9  
2.3.7 9021 and 9022 Transducer Installation . . . . . . . . . . . . . . . . . . . . . . . . . 2-9  
2.3.7.1 Installation of 9400, 9401, and 9402 Transducers . . . . . . . . . . 2-10  
2.3.7.2 Installation of All Other Transducers . . . . . . . . . . . . . . . . . . . . 2-11  
2.3.8 Case Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11  
2.3.9 Trigger Input Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12  
2.3.10 Power Up Checks and Self-Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . 2-12  
Chapter 3 — Programming and Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1  
3.1  
Commands and Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1  
3.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1  
3.1.1.1 TCP/UDP/IP Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1  
- vi -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Table of Contents (Cont.)  
3.1.2 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2  
3.1.2.1 General Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2  
3.1.2.2 Command Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3  
3.1.2.3 Position Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3  
3.1.2.4 Datum Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4  
3.1.2.5 Format Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4  
3.1.3 Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4  
3.1.3.1 Interpreting Offset Values (Re-zero Calibration Adjustment) . . 3-5  
3.1.3.2 Interpreting Gain Values (Span Calibration Adjustment) . . . . . 3-6  
3.1.3.3 Interpreting Engineering Unit Output . . . . . . . . . . . . . . . . . . . . 3-6  
3.1.4 Functional Command Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6  
3.1.4.1  
Startup Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6  
3.1.4.2 Module Data Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7  
3.1.4.3 Calibration Adjustment of Offset/Gain  
Correction Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . 3-8  
3.1.4.4 Delivery of Data to Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9  
3.1.4.5 Network Query and Control Functions . . . . . . . . . . . . . . . . . . . 3-9  
3.1.4.6 Other Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10  
Detailed Command Description Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10  
3.2  
A
B
C
V
Z
a
b
c
h
m
n
q
r
t
u
v
w
Power Up Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12  
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13  
Configure/Control Multi-Point Calibration . . . . . . . . . . . . . . . . . . . . . 3-14  
Read Transducer Voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22  
Calculate and Set Gains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24  
Read Transducer A/D Counts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26  
Read High-Speed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28  
Define/Control Autonomous Host Streams . . . . . . . . . . . . . . . . . . . . . 3-29  
Calculate and Set Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45  
Read Temperature Counts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47  
Read Temperature Voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49  
Read Module Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51  
Read High-Precision Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54  
Read Transducer Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56  
Read Internal Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58  
Download Internal Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-62  
Set Operating Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65  
psi9000  
psireboot  
psiarp  
Network Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69  
Re-boot Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-71  
Change Module’s IP Address Resolution and Re-boot . . . . . . 3-72  
- vii -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Table of Contents (Cont.)  
3.3  
Obsolete Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-73  
Chapter 4 — Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1  
4.1  
4.2  
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1  
Re-zero Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3  
4.2.1 Re-zero Calibration Valve Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3  
4.2.2 Re-zero Calibration Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4  
Span Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4  
4.3.1 Span Calibration Valve Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5  
4.3.2 Span Calibration Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6  
Integrated Multi-Point Calibration Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . 4-7  
4.4.1 Calibration Valve Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8  
4.4.2 Multi-Point Calibration Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8  
9021/9022 Analog Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10  
4.5.1 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11  
4.5.2 Calibration Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11  
Coefficient Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13  
Non-Volatile Parameter Storage for “non-Digitally CompensatedPressure Sensors  
(9021/9022 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14  
Line Pressure Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18  
4.3  
4.4  
4.5  
4.6  
4.7  
4.8  
Chapter 5 Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1  
5.1  
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1  
5.1.1 Common Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3  
5.1.2 Module Disassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3  
5.1.3 Electronic Circuit Board Replacement . . . . . . . . . . . . . . . . . . . . . . . . . 5-4  
5.1.3.1 PC-206 Amplifier/Multiplexer Board . . . . . . . . . . . . . . . . . . . . 5-4  
5.1.3.2 PC-242 Amplifier/Multiplexer Board . . . . . . . . . . . . . . . . . . . . 5-5  
5.1.3.3 PC-280 Ethernet Microprocessor /A/D Board . . . . . . . . . . . . . . 5-6  
5.1.3.4 PC-315, PC-316, and PC-317 Boards . . . . . . . . . . . . . . . . . . . . 5-7  
5.1.4 Replacement of Transducers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8  
5.1.5 Calibration Valve Solenoid Replacement . . . . . . . . . . . . . . . . . . . . . . 5-10  
- viii -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Table of Contents (Cont.)  
5.1.6 Replacement of O-Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10  
5.1.6.1 DH200 Pressure Transducer O-Ring Replacement . . . . . . . . . 5-11  
5.1.6.2 Tubing Plate O-Ring Replacement . . . . . . . . . . . . . . . . . . . . . 5-12  
5.1.6.3 Adapter Plate O-Ring Replacement . . . . . . . . . . . . . . . . . . . . . 5-13  
5.1.6.4 Calibration Manifold Piston O-Ring Replacement . . . . . . . . . 5-14  
5.1.6.5 Solenoid Valve O-Ring Replacement . . . . . . . . . . . . . . . . . . . 5-15  
9022 Excitation Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16  
9022 Procedure for Changing the Excitation Jumper Setting (JB1) . . . . . . . . 5-17  
Upgrading Module Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17  
5.2.1 Upgrading Firmware Via Host TCP/IP Port . . . . . . . . . . . . . . . . . . . . 5-18  
5.2  
5.3  
5.4  
Chapter 6 — Troubleshooting Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1  
6.1  
Ethernet Module Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1  
6.1.1 Checking Module Power-up Sequence . . . . . . . . . . . . . . . . . . . . . . . . . 6-1  
6.1.2 Checking Module TCP/IP Communications . . . . . . . . . . . . . . . . . . . . . 6-2  
6.1.2.1 Module IP Address Assignment . . . . . . . . . . . . . . . . . . . . . . . . 6-2  
6.1.2.2 Host IP Address Assignment for Windows 95/98/NT . . . . . . . . 6-4  
6.1.2.3 Verifying Host TCP/IP Communications . . . . . . . . . . . . . . . . . 6-4  
Zero and Gain Calibration Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6  
User Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7  
6.2  
6.3  
Chapter 7 — Start-up Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1  
7.1  
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1  
Appendices  
Appendix A:  
Appendix B:  
Appendix C:  
Appendix D:  
Appendix E:  
Appendix F:  
Appendix G:  
All Commands — Quick Reference  
NetScanner System Response Error Codes  
Cable Diagrams  
Mounting Diagrams  
NetScannerSystem Range Codes  
NetScannerSystem/9000 Series Products  
Binary Bit Map  
- ix -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
List of Figures  
Figure 1.1  
Figure 2.1  
Figure 2.3  
Figure 2.3  
Figure 2.4  
NetScanner System Pneumatic Intelligent Pressure Scanners . . . . . . . . 1-2  
9016, 9021, 9022 Power Pin Assignments . . . . . . . . . . . . . . . . . . . . . . 2-2  
Ethernet Host Port Connector Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3  
Ethernet Network Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5  
9021 Transducer Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10  
Figure 2.4a 9022 Transducer Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10  
Figure 2.5  
Figure 4.1  
Figure 4.2  
Figure 4.3  
Figure 4.4  
Figure 4.5  
Figure 5.1  
9022 Jumper Set for 10 VDC Excitation . . . . . . . . . . . . . . . . . . . . . . . 2-11  
Calibration Manifold RUN Position . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2  
Calibration Manifold CAL Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2  
Calibration Manifold PURGE Position . . . . . . . . . . . . . . . . . . . . . . . . . 4-2  
Calibration Manifold LEAK CHARGE Position . . . . . . . . . . . . . . . . . 4-2  
9021 and 9022 Voltage Input Connections . . . . . . . . . . . . . . . . . . . . . 4-11  
Exploded View of 9016 and 9022 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1  
Figure 5.1a 9016 Top Plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2  
Figure 5.2b 9021 Top Plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2  
Figure 5.2c 9022 Top Plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2  
Figure 5.2  
Figure 5.2a 9022 Scanner Out of Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4  
Figure 5.3 PC-203 Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6  
9016 Scanner Out of Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4  
Figure 5.3a 9022 PCBs Outside the Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7  
Figure 5.3b 9022 PCBs Apart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7  
Figure 5.4  
Figure 5.5  
Figure 5.6  
Figure 5.7  
Figure 5.8  
Figure 5.9  
Top View of DH200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9  
Solenoid in Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10  
DH200 Transducer O-Ring Replacement . . . . . . . . . . . . . . . . . . . . . . 5-11  
Solenoid Valve O-Ring Replacement . . . . . . . . . . . . . . . . . . . . . . . . . 5-15  
PC-317 Board (Trim Potentiometer and Jumper) . . . . . . . . . . . . . . . . 5-16  
Update Firmware Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18  
List of Tables  
Table 2.1  
Table 3.1  
Table 3.2  
Table 5.1  
Diagnostic Port Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6  
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5  
Intelligent Pressure Scanner Commands . . . . . . . . . . . . . . . . . . . . . . . 3-10  
Component Cross Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2  
- x -  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 1  
General Information  
1.1  
Introduction  
This User’s Manual will:  
!
Explain the electrical and pneumatic pressure connections for the NetScanner™  
System Models 9016, 9021, and 9022 Intelligent Pressure Scanners.  
Instruct you on how to program each module with computer software.  
Instruct you on using the PSI start-up software to manipulate and acquire data from  
each module.  
!
!
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 thirdparty). Because of the external  
natureof thesetransducers, andthe varietyof pneumatic or hydraulicmediasupported, the 9021/9022  
do not contain an integral calibration manifold.  
Both models provide engineering unit pressure data with guaranteed system accuracy. This is  
achieved by reading factory-determined pressure and temperature engineering-unit data conversion  
coefficients from their transducers’ nonvolatile memories at power-up. They also allow additional  
adjustment coefficients to be “fine-tuned” with a multi-point calibration under host control (e.g.,  
possibly utilizing optional Pressure Systems 903x Pressure Calibrator modules).  
Models 9016, 9021, and 9022 provide 10-Base-T Ethernet communications for their Host Port (with  
TCP/UDP/IP protocol).  
1 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
NOTE:  
The newest PSI Intelligent Pressure Scanner is the9022. 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, antialiasing filters, and a jumper  
selectable precision 5 or 10 volt excitation voltage for use with third-party  
sensors. The overall dimensions of the 9022 are slightly larger than the  
9021 due to a thicker top plate.  
Model 9021  
Figure 1.1  
Model 9016  
Model 9022  
NetScannerSystem Models 9016, 9021, and 9022 Intelligent Pressure Scanners  
1 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
1.2  
Description of Instruments  
NetScannerSystem 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 — a memory chip containing full calibration data is  
embedded within each internal transducer (9016) or external Series 9400  
transducer (9021/9022).  
!
!
!
Individual transducer per measurement input channel — mixed transducer ranges  
may be installed in a single 9016 module or attached to a 9021/9022 module.  
Low cost per point — per-channel cost is less than a typical industrial pressure  
transducer/transmitter.  
High accuracy — Model 9016 pressure scanners are capable of accuracies up to  
±0.05%. Accuracy is maintained through use of built-in re-zero, span, or multi-  
point calibration capabilities. Model 9021/9022 pressure scanners provide  
accuracies better than ±0.10% FS. Accuracy is maintained for six (6) months after  
calibration.  
!
Low thermal errors —each internal transducer and each external 904x transducer  
contains an individual temperature sensor and thermal calibration data for internal  
use by software correction algorithms. Thermal errors are reduced as low as  
±0.001%FS/ºC over the calibrated temperature span.  
!
!
!
Re-zero upon demand (Models 9016) — an integrated calibration valve allows for  
automatic re-zero adjustment calibration of dry gas transducers to null offset drift  
errors.  
Ease of transducer replacement — factory calibrated transducer assemblies may  
be stocked and rapidly replaced in the field. Storage of thermal coefficients  
within the transducer allows for ‘plug and play’ transducer replacement.  
Ease of calibration — each 9016 module contains a pneumatic calibration  
manifold and software commands to automatically perform re-zero, span, and  
multi-point adjustment calibrations. New offset and gain coefficients that result  
from the most recent calibration may be stored in non-volatile transducer memory.  
1 - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
!
!
!
Measurement flexibility — each 9021/9022 module is capable of measuring  
general purpose voltage signals on any channel not populated with a 9400-type  
transducer. Full-scale ranges of ±50, ±100, ±250 and ±4500 mV are supported  
through programmable gain amplifier circuitry.  
Ease of use — modules have simple command sets and provide engineering units  
output. They may interface directly to a desktop or laptop computer or they may  
be interconnected into a large network controlled by many types of host  
computers.  
Connectivity — use of industry-standard communications network protocols to  
control and read data from NetScannerSystem modules allows distribution to  
the point of measurement and ensures compatibility with third party hardware and  
software.  
1.3  
Options  
1.3.1  
Pressure Ranges  
Model 9016 contains sixteen (16) DH200 transducers. These transducers are available with full  
scale pressure ranges from 10" H2O (inches of water column) to 750 psid (2.5 kPa to 5200 kPa).  
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). The 9401 absolute-type transducers are available  
with full-scale pressure ranges from 15 psia to 10,000 psia (105 kPa to 69000 kPa). The 9402  
wet-wet differential type transducers are available with full scale ranges from 5 psi to 250 psi (35  
kPa to 1725 kPa). Transducers with different pressure ranges may be attached to a single  
module.  
Please consult the Sales Department at Pressure Systems for availability of other pressure ranges  
(1-800-678-SCAN (7226)).  
1.3.2  
Manifolds and Pressure Connections  
Model 9016 sixteen-channel Intelligent Pressure Scanners are available with a true differential or  
common reference pneumatic manifold, and have a standard purge and leak check manifold.  
They are available with standard 1/8" or optional 1/16" and 1/4" compression fittings. All  
fittings  
1 - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
utilize an SAE 5/16 - 24 O-ring boss which supports a variety of other adapter compression  
fittings. They are also available with a quick disconnect plate which contains 0.063" bulge  
tubulation. The common differential version is available with all choices of fittings. The true  
differential version is available with 0.063" bulged tubulation fittings only.  
Models 9021 and 9022 12-channel Intelligent Pressure Scanners have no internal manifold or  
pressure transducers. Instead, they have up to twelve (12) externally connected type 9400, 9401,  
or 9402 all-media pressure transducers. 9400, 9401, and 9402 transducers may be purchased with  
a variety of standard pressure fittings. 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.  
Consult the Sales Department at Pressure Systems at 1-800-678-SCAN (7226) for availability of  
other input fittings.  
1.3.3 Communication Interfaces  
All standard NetScannerSystem Intelligent Pressure Scanners provide temperature  
compensated and linearized pressure data in engineering units via digital methods. They have a  
10Base-T Ethernet host communications interface using industry standard TCP/IP or UDP/IP  
protocol. This interface provides high data transfer rates and system connectivity.  
1 - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
1 - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 2  
Installation and Set Up  
2.1  
Unpacking and Inspection  
The NetScannerSystem product family has many components which may be purchased either as  
an entire system, or as individual pieces of equipment. Before assembling the system, use the  
shipping bill as a reference to ensure that all parts have arrived. Pressure Systems takes no  
responsibility for equipment that is damaged during shipment. If containers are broken, ripped, or  
damaged, contact the transportation carrier. If the equipment itself appears to be damaged, contact  
the Repair Department at Pressure Systems.  
Each NetScannerSystem 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  
NetScannerSystem User’s Manual for Intelligent Pressure Scanners (Models  
9016/9021/9022) (Hard copy and/or CD-ROM)  
2.2  
Safety Considerations  
Always wear safetyglasses when operating this equipment or when working withpressurized lines.  
Always ensure that high pressure lines are properlysecured and that all pneumatic lines are rated for  
the proper pressure and temperature environments.  
All system power should be OFF during installation (or removal) of any components in a  
NetScannerSystemmodule. Failureto turnpowerOFF prior toinstallation maycause permanent  
damage to the module. Use caution and check line voltages before applying power to the module.  
2 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
2.3  
Preparation for Use  
2.3.1  
Environment  
All standard Intelligent Pressure Scanners are factory calibrated to be accurate over a specified  
temperature range, but may be operated or stored over a wider temperature range (see NetScanner™  
System Data Sheet, published separately). Operating or storing an instrument outside its specified  
range(s) will result in a loss of measurement accuracy and may cause permanent damage to the  
instrument electronics.  
WARNING: Exceeding the specified storage or operating  
temperatures may result in permanent damage to the  
NetScannerSystem electronics.  
2.3.2 Power  
Models 9016, 9021, and 9022 Intelligent Pressure Scanners need only a single unregulated power  
supply.  
Models9016 and 9021/9022 have a single round, ruggedized connector through whichall power and  
input/output signals pass as shown in Figure 2.1.  
WARNING: Improper connection of power to the Intelligent Pressure  
Scanner can result in permanent damage to module electronics.  
Figure 2.1  
9016, 9021, 9022 Power Pin Assignments  
2 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
2.3.3 Mounting and Module Dimensions  
Detailed mechanical drawings for each module are included in Appendix D.  
2.3.4  
Network Communications Hookup  
Every NetScannerSystem 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.  
2.3.4.1  
Ethernet Host Port Hookup  
The Ethernet Host ports of every model 9016, 9021, and 9022 Intelligent Pressure Scanner module,  
and its host computer, may be interconnected in a “star” network via a standard 10-Base-T  
interconnection hub or switch. These standard devices will have their own power requirements.  
Such a hub treats the host computer connection and all NetScannerSystem module connections  
alike. Ethernet communications pin assignments for the 9016, 9021, and 9022 electrical connector  
are shown in Figure 2.2. See Figure 2.3 for typical network topology.  
Figure 2.2  
Ethernet Host Port Connector Pins  
The host and each module must have a unique Ethernet Hardware Address (a.k.a. MAC Address)  
and a unique IP Address. The Ethernet Hardware address is generally fixed (at manufacturing time  
of the Ethernet microprocessor board inside the module). The Ethernet Hardware address is shown  
on each module’s label. The EthernetIntelligent PressureScannersare capable of supportingvarious  
methods for IP address assignment, using either the factory default (static IP addressing) or user-  
2 - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
configured Static IP addressing or Dynamic IP addressassignment. Dynamic IP address assignment  
is through the use of RARP or BOOTP protocols. Unless your application requires the use of  
Dynamic IP address assignments, it is strongly suggested that the module be left configured for the  
Static IP address protocol. This default method is typically the simplest method for using the  
Intelligent Pressure Scanner.  
In the StaticIP addressingmode, themodule will use a factory default IP addresson power-up. This  
default address is set to 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. This means that  
each field may have a maximum value of 255. For 9016 modules with serial less than 255, this  
defaultIP address will be 200.200.0.zzz where zzz is the serial number (i.e., 9016 serial number 212  
is IP 200.200.200.212) . For 9016 modules with serial numbers greater than 255, the default IP of  
200.200.y.zzz is calculated as follows:  
y is the integer result of dividing the module serial number by 256.  
zzz is the remainder of dividing the serial number by 256 (serial number modulus 256).  
These calculations may be verified by checking that y * 256 + zzz equals the original module serial  
number. Once a module has powered-up and has assigned itself a default IP address it is capable of  
communications.  
An alternate method for assigning an IP address to an Ethernet module is referred to as a Dynamic  
IP assignment. This method allows a module to have its IP address dynamically assigned at power-  
up by an application running on a node of the TCP/IP or UDP/IP network. When configured for  
Dynamic IP address assignment protocols, the reset module will broadcast its Ethernet hardware  
(MAC) address on the network in a Dynamic IP request packet. This broadcast packet identifies the  
module by its hardware address and requests that a dynamic IP server application return to it an IP  
address for use. Once this broadcast message is received, the dynamic server application will then  
return an IP address to the module in a dynamic IP reply packet. Most dynamic IP server  
applications determine this IP address from a user maintained file that lists Ethernet hardware  
addresses with their desired IP address. If modules areadded to the network or module IP addresses  
are to be changed, the user can simply edit this configuration file. This capability is common on  
most UNIX based machinesand is also available (although less common) in some TCP/IP packages  
available for PC platforms.  
Support of the Dynamic IP server protocol is not currently included in the Windows® 95/98 or  
Windows® NT operating systems. In order to allow users of PC platforms to make use of the  
DynamicIP capabilities of the 9016, 9021, and 9022, a simpleWindows® 95/98/NT application was  
developed by Pressure Systems which is capable of acting as aDynamic IP server. This application  
is referred to as BOOTP Lite since it actually makes use of the BOOTP protocol that closely  
resembles the Dynamic IP request. Like traditional dynamic IP servers, this application allows the  
user to configure a file that contains Ethernet hardware addresses and the corresponding IP address  
2 - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
to assign to those devices. This application is free of charge and capable of running as a background  
program on Windows® 95/98/2000 and NT machines. It may be downloaded from the PSI internet  
NOTE: After closing the TCP/IP connection to the module, the host must wait 10  
seconds before re-connecting.  
Use of Static or Dynamic IP settings may be selected through the Set Operating Options ('w')  
command. If you are unsure how your module is configured, check the Tx LED during module  
power-up. If it begins to blinkperiodicallyafter the module power-up, your instrument is configured  
for the Dynamic IP assignment protocol. (Tx LED remains OFF in static IP configuration.) If  
configured for 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.  
2 - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Figure 2.3  
Ethernet Network Topology  
2 - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Diagnostic Port Hookup  
2.3.5  
Each NetScannerSystem module contains a Diagnostic Port that supports diagnostic and  
operational functions. The Diagnostic Port has only a simple RS-232 asynchronous serial interface.  
The connections are made via certain pins of its common circular connector. Cable connection  
should be made according to Table 2.1.  
Table 2.1  
Diagnostic Port Wiring  
NetScanner™  
System  
Diagnostic Port  
Connector  
GND  
Tx  
Rx  
The RS-232 interface is capable of supporting simple asynchronous communications with fixed  
parameters of 9600 baud, no parity, 8 data bits, and 1 stop bit. Only communication cable lengths  
less than 30 feet (10 m) are recommended.  
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 generallynot required  
by the end user. Standard cables for these modules do not include diagnostic port connections.  
2.3.6  
Pressure Connections  
All pneumatic connections to Model 9016 are found on the instrument top panel. The function of  
each input port is clearly engraved or printed next to each input. Connections are through bulge  
tubing, compression fittings or special user-supplied fittings on the tubing plate. All pneumatic  
inputs to these modules should contain dry, non-corrosive gas only. For Model 9021/9022, all  
pneumatic or hydraulic connections are to the individual 9400, 9401, or 9402 (or third party) all-  
media transducers mounted externally from the module itself.  
All 9016 standard Intelligent Pressure Scanners are supplied with the purge/leak check calibration  
manifold. Through software commands, this valve may be placed in one of four positions; RUN,  
CAL, PURGE, or LEAK-CHARGE. Pneumatic input requirements for these four operating  
positions are described in the following sections.  
2 - 7  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The following guidelines should be used when installing pressure connections to all NetScanner™  
System Intelligent Pressure Scanner modules.  
!
!
Always wear safety glasses when working with pressurized lines.  
Ensure that user input pressure will not exceed the proof pressure ratings of the  
corresponding instrument transducer. Applying excessive pressure to measurement  
inputs can permanently damage the pressure transducers.  
!
Ensure that all tubing material is rated for the expected pressure and environmental  
conditions. Failure to use the proper tubing material mayresult in ruptured lines and  
possible personal injury.  
!
!
Ensure all high pressure lines are properly secured.  
Place retaining springs over all bulge tube fittings to ensure pneumatic lines remain  
attached and leak free. Springs should be pushed down on connections so that half  
of the spring length extends past the tube bulge.  
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.  
2.3.6.1  
RUN Mode Inputs  
The standard pneumatic tubing plates (for the 9016) contain sixteen numbered pneumatic input  
channels. These numbered inputs are attached to corresponding pressure transducers inside the  
instrument and should be pneumatically attached to the pressure measurement points under test.  
The standard tubing plate also contains an input labeled RUN REF. The RUN REF input is  
pneumaticallyconnected to the referenceside of all internal DH200 pressure transducers. TheRUN  
REFconnection is used for situations where all channels have onereferencepressure. The reference  
pressure may be as high as 250 PSI (1720 kPa). This input may also be left unattached to provide  
atmospheric reference pressure.  
When using instruments with the reference per channel option (true differential), two pneumatic  
inputs will be provided for every numbered channel. These inputs are labeled ‘P’ and ‘R’. The P’  
connection is the test pressure input. The ‘R’ connection is the transducer reference input pressure.  
Since each channel has its own reference pressure input, the RUN REF input is not provided on the  
true differential tubing plate.  
2 - 8  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
2.3.6.2  
CAL Mode Inputs  
The 9016 model tubing plates contain inputs labeled CAL and CAL REF. When the module’s  
internal calibration valve is placed in the CAL/RE-ZERO position, all DH200 transducer pressure  
inputs are pneumatically connected to the CAL input port. All DH200 reference inputs are  
pneumatically connected to the CAL REF input port. The CAL input may be used to perform  
on-line zero adjustment of the transducers. The CAL input may also be used for DH200 span  
adjustment calibrations and accuracy tests ifappropriatepressurecalibrators (such as the 903x series)  
are available. Span calibration of multi-range scanners mayalso utilize the CAL port if the highest  
applied pressure does not exceed the proof pressure rating of any other installed transducer,  
otherwise the individual transducers must be calibrated with the valve in the RUN position.  
When the internal calibration valve is in the CAL/RE-ZERO position, the RUN inputs (RUN REF  
and numbered input ports) are pneumaticallydead-ended to prevent migration of contaminants into  
the instrument.  
2.3.6.3  
PURGE Mode Inputs  
All standard 9016 models containa purge/leak check option. The purge option allows users to apply  
positive pressure to the PURGE input which will then be vented out of the user input ports, forcing  
contaminants (such as moisture) out of the pneumatic input lines. Note that on common reference  
9016 scanners, only the numbered input ports will be purged (RUN REF is not purged). True  
differential 9016 scanners will purge both the run and reference input ports for all channels. The  
purge supply provided to the 9016 must always be a higher pressure than the highest pressure  
present on the input ports of the module. The purge supply must also be capable of  
maintaining proper purge pressure at the high flow rates encountered while the module is in  
the purge mode.  
Warning:  
Failure to provide proper purge supply pressure  
will result in migration of moisture and contaminants into the  
9016 module which can result in permanent damage to module  
components.  
When commanded into the PURGE position, the purge input pressure will be connected to the  
numbered measurement input ports allowing for a flow of air away from the instrument. The purge  
cycle should be terminated by commanding the 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.  
2 - 9  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
2.3.6.4  
LEAK Mode Inputs  
The purge/leak charge valve design includes a leak check feature capable of testing the integrity of  
user pneumatic connections as well as those within the 9016 module. For the leak mode to be used,  
all RUN mode pressure inputs must be dead ended (closed) by the user. When the 9016 is  
commanded into the LEAK-CHARGE position, the CAL input port will be pneumatically  
connected to module run side inputs. Common reference modules will connect only the numbered  
run side inputs to CAL (RUN REF is not charged). True differential (reference per port) modules  
will connect both the measurement input and reference port to CAL. While in the LEAK-  
CHARGE position, a test pressure may be applied through the CAL port which will charge the dead  
ended run side tubulation.  
Test pressures applied to the CAL port during the leak check  
operation must not exceed the full scale pressure of any internal  
transducers.  
Once the lines are charged, the 9016 may be commanded back to the RUN position. This will  
reattach the charged run side lines to their corresponding internal transducer. Consecutive pressure  
readings from the 9016 will now allow user calculation of the line leak rates. Once returned to the  
RUN position, lack of a pressure indicates a gross leak. A slowly declining pressure indicates a  
slight leak. A leak is more difficult to detect as tubing volume increases. In the case of true  
differential units where both sides of the sensor are pressurized with the leak test pressure, an initial  
differential pressure of 0.0 psi should be measured when the unit is placed in the RUN position. If  
the measurement or RUN side of the channel leaks at a rate greater than the reference side, a  
resultingnegative differential pressurewillbe measured. Likewise, if the reference port tubing leaks  
at a rate greater than the measurement side, a resulting positive differential pressure will be  
measured.  
2.3.6.5  
Supply Air  
The 9016 models require a 80 psig minimum dry air (or inert gas) supply which is used to shift the  
internal calibration valve between its different positions. Each module contains a fitting marked  
SUPPLY” for this input. Internal solenoid valves direct this supply pressure to the proper control  
port on the calibration valve as required by instrument commands. The absence of sufficient supply  
air to the module will prevent the calibration valve from shifting into requested positions (i.e.,RUN,  
CAL, PURGE, LEAK-CHARGE).  
WARNING! Supply air should not exceed 125 psi (875 kPa).  
Excessive pressure may damage the internal solenoids.  
2 - 10  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
2.3.7  
9021 and 9022 Transducer Installation  
Models 9021 and 9022 interface to twelve external transducers or signal sources. Although this  
module is intended primarily for use with the Pressure Systems Model 9400, 9401, and 9402 All-  
Media Transducers, it may also be used with many third party transducers with suitable analog  
outputs. When using the 9022 with third party pressure sensors that lack a temperature output  
signal, you must short the temperature signal input (pin D of the circular connector) to its  
reference line (pin C of the circular connector). This may be done directly on the connector.  
Transducers should be installed to the 9021/9022 as described on the following pages.  
Warning: Always ensure that the Model 9021/9022 power is OFF before  
connecting or disconnecting external transducers.  
The 12 volt transducer supply line is fuse-protected. The 9021 modules have a green LED at the  
bottom center of the case, indicating the presence of 12 volt power to the external transducers.  
The indicator LED is not present on the 9022.  
2.3.7.1  
Installation of 9400, 9401 and 9402 Transducers  
Warning: Improper electrical connections between the Model 9021/9022 and  
external transducers can result in permanent damage to the scanner and the  
external transducer.  
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. The 9022 uses circular (military) style connectors. See Figure  
2.4a. Additional wiring diagrams can be found in Appendix C.  
2 - 11  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Figure 2.4a  
9022 Transducer Wiring  
Figure 2.4  
9021 Transducer Wiring  
2.3.7.2  
Installation of All Other Transducers  
If other analog output transducers are used with the 9021 they must provide an analog output less  
than the 9021 maximum input range of ±5 VDC. These transducers can be interfaced to the 9021  
as shown in Figure 2.4. When using external transducers, both the 9021 and 9022 modules  
provide a +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.  
When the center and the innermost pins are connected (pins 1 and 2), the configuration is set for 5  
VDC excitation.  
Please refer to Section 5.12 for module disassembly instructions if changes to the  
excitation voltage are needed.  
2 - 12  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Figure 2.5  
9022 Jumper (JB1) Set For 10 VDC Excitation  
NOTE:  
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  
Trigger Input Signal  
Models 9016, 9021, and 9022 each support the use of a data acquisition synchronization signal,  
sometimes called “Hardware Trigger.” When configured through the Define/Control Host  
Stream (‘c’) command, the trigger signal can be used to initiate and synchronize data acquisition  
and stream outputs to the host.  
The trigger signal is intended to be a 2-wire differential signal brought in through the 9016, 9021,  
or 9022 main electrical connector. The signal may be driven by a standard TTL compatible  
device. The switching threshold for this signal is set at 2.5 VDC.  
2.3.10  
Power Up Checks and Self-Diagnostics  
Upon power-up of the module, the internal firmware will perform a number of self-diagnostic  
checks. The results of these tests are reflected by the ‘OK’ LED on the top panel. The 9016 ,  
9021, and 9022 modules complete the power up and self diagnostics in approximately 30 seconds.  
See Chapter 6, Troubleshooting Guide for additional information and potential problem areas  
during the power-up sequence.  
2 - 13  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 3  
Programming and Operation  
3.1  
Commands & Responses  
3.1.1  
Introduction  
This chapter describes all commands a host computer program maysend to a NetScannerSystem  
Intelligent Pressure Scanner module, as well as the data orstatus responses returned bythe module.  
Most applications require a working knowledge of only a small number of these commands. Most  
commands apply to all pressure scanner models. However, some apply only to specific models as  
will be noted in the command description (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 NetScannerSystem modules are embedded in the data fields of  
either a TCP or UDP packet header. In turn, these packets are themselves embedded in thedata field  
of an IP packet header, which is embedded in the data field of an Ethernet packet header. Thus, the  
term layered protocols.  
3.1.1.1 TCP/UDP/IP Protocols  
Both TCP/IP and UDP/IP protocols are a well-established set of rules for communicating over a  
network (LAN, intranet, or internet), and are independent of the network’s physical medium. All  
the modules use the TCP/IP protocols for most commands and responses since the TCP layer  
provides a robust error detection and correction mechanism. TCP/IP requires a formal connection  
be established between host and module. The simpler UDP layer, requiring no formal connection,  
is utilized for a subset of commands and query responses.  
Usingthe underlyingbasic IP protocol, the host computerand interconnectedmodulesare all “peers”  
that can communicate equally. Each “peer” must have its own unique “logical” IP Address (as well  
as its own unique “physical” Ethernet Address) to be directly addressed. Any “peer” may initiate  
transmissions without permission from the receiver. In the NetScannerSystem implementation,  
the host computer is normally a client and generally initiates most transmissions by sending  
commands to the modules, which are normally servers. However, a module can initiate its own  
3 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
transmissions in some operating modes (e.g., the hardware-triggered or free-run autonomous host  
streams generated by the Configure/Control Autonomous Host Streams (‘c’) command).  
A “peer” may be directly addressed by its IP address (in xxx.xxx.xxx.xxx format), or by use of a  
predefined logical name that allows its IP Address to be looked-up in the sender’s database or in a  
central network server’s database. The Windows® 95/98/2000/NT operating systems provide a  
simpletext file database called “Hosts.Review the file “Hosts.samin the “C:\windows” directory.  
Modify and rename it “Hosts.” (no file extension) to activate it.  
Before the host computer and any module can communicate with the higher level TCP/IP protocols,  
the host (client) must request a connection be established with the module (server). Each module  
expects all such requests for connection to be requested by its IP Address, and directed to “well-  
known” port 9000 (default). After the connection is made, a socket is established as alogical handle  
to this connection. The host and module may then communicate, via this socket, until it is closed  
or is lost at either module or host end, due to power failure or reboot). The host andmodule may also  
communicate in a limited fashion without a connection, using the middle-level UDP/IP protocols.  
In that case, the host simply broadcasts commands via port 7000, and each module (that chooses to  
respond) returns the response on port 7001. Only a few commands use UDP/IP in NetScanner™  
System modules.  
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. Such values may include the ASCII  
number characters ‘0’ through ‘9,’ the uppercase ASCII characters ‘A’ through ‘F,’ and the  
lowercase letters ‘a’ through ‘f’.’ These hex values may represent bit maps of individual options, or  
actual integer or floating point (IEEE) binary data values. In other cases (see optional format 7  
below) binary data may be transmitted directly as 4-byte (32-bit) binary values without any  
formatting change. Such binary transmissions use big-endian (default) byte ordering but may be  
commanded to use little-endian for some data.  
3.1.2.1 General Command Format  
A typicalTCP/IP command (contained in the data field following a TCP packet header) is a variable-  
length character string with the following general fields:  
!
!
!
a 1-character command letter (c).  
an optional position field (pppp), a variable length string of hexadecimal digits.  
a variable number of optional datum fields ( dddd): each a variable length string, normally  
formatted as a decimal number (with a leading space character, and with or without sign  
3 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
and/or decimal point, as needed).  
Using brackets ( [ ] ) to show optional elements, and ellipsis ( ...) to show indefinite repetition, a  
typical TCP/IP command may be viewed schematically as follows:  
“c[[[[p]p]p]p][ dddd][ dddd]...]”  
From this schematic, it should be clear that the command letter (c) is required, the position field  
(pppp) immediately follows it, and may have 0, 1, 2, 3, or 4 characters, and there may be zero or  
more datum fields ( dddd), as required. For simplicity, the variable length nature of each “ dddd”  
string is not shown [with brackets] above, but the required leading space character is shown. The  
position field is similarly simplified (as “pppp”) below.  
A typical UDP/IP command (contained in the data field following a UDP packet header) is also a  
variable length character string, but has a simpler format. Generally, it has a variable length  
command string (cccccc), followed by one optional datum ( dddd) field (preceded by one space  
character):  
cccccc[ dddd]”  
Since there are only a few simple UDP/IP commands, all references to commands below should  
assume TCP/IP commands, unless otherwise indicated.  
3.1.2.2 Command Field  
All NetScannerSystem modules recognize a set of predefined commands. Most are TCP/IP  
commands, having only a single alphabetic letter for a command field. These are recognized only  
when a formal socket connection is established with the host computer. A few are UDP/IP  
commands with a longer command field. These are recognized any time the module has power  
applied. All commands are functionally summarized in the following sections and detailed in  
reference Section 3.2.  
3.1.2.3 Position Field  
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. If a channel’s corresponding bit in the position field is set to a one (1), then that  
3 - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
channel is affected by the command. The least-significant (rightmost) bit 0 corresponds to Channel  
1, and the most-significant (leftmost) bit 15 corresponds to Channel 16. Since neither model has  
more than sixteen (16) channels, the position field will usually be 16-bits, represented by four (4)  
ASCII-hex characters in the command. For example, onlyChannels 16 and 1 are selected below in  
this 16-bit (4-character) position field:  
Bit#  
Chan#  
Binary  
Hex  
15 14 13 12 11 10  
9
8
9
0
7
8
0
6
7
0
5
6
0
4
5
0
3
4
0
2
3
0
1
2
0
0
1
1
15 14 13 12 11 10  
16  
1
0
0
0
0
0
0
8
0
0
1
The above position field, with all applicable bits set (i.e., FFFF for 16-channel module), specifies  
all channels. However, a module-independent variation allows a missing position fieldto designate  
all channels — but only when there are no other parameters following the position field in the  
command. For such commands, the hex position field may be reduced to 3, 2, or 1 characters when  
no channel bits need be set (1) in the discarded high-order characters (nibbles).  
The channel data requested will always be returned in order of  
highest requested channel to lowest requested channel.  
3.1.2.4 Datum Fields  
Any datum fields in a command generally contain data to be sent to the module, usually specified  
by a position field bit map. In some commands (when data are received from a module instead) no  
datum fields are required in the command itself but the position field bit map is still used to specify  
the order that data are returned in the command’s response. In either case, the order bits are set (to  
1) in the position field bit map (highest channel # to lowest channel#, left to right) is the order these  
datum fields are received or sent.  
Each datum field may be variable in length, whether part of the command itself or the command’s  
response. In its most common format, a datum begins with a space character (‘ ’), and is followed  
by an optional sign, decimal digits, and a decimal point, as needed (e.g., ‘ -vv.vvvvvv’). For other  
formats it may be a hex digit string or pure binary number.  
3 - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.1.2.5 Format Field  
Some commands, that either send data to a module (as command parameters), or cause the host to  
receive data (via command’s response), have an extra format parameter (f digit) appended to (or  
specified in) the position field. This parameter, when specified (or implied bydefault), governs how  
internal data are converted to/from external (user-visible) form.  
!
The most common format (f=0) causes each datum (in command or response) to be  
represented as printable ASCII numbers externally (with optional sign and decimal point as  
needed). Internally, the modulesets/obtains each converted datum to/from a single precision  
binary (32-bit) IEEE float.  
!
Some formats (f=1, 2, 5) encode/decode the internal binary format to/from ASCII  
hexadecimal external form. Some of these “hex dump” formats provide an external hex bit  
map of the internal binary value (float or integer as appropriate). Format 5 may  
encode/decode the internal float value to/from an intermediate scaled binary integer (e.g.,  
float value * 1000 into integer, then to/from a hex bit map).  
!
Two special “binary dump” formats (f=7 and f=8) may be used by some commands to  
accept/returnbinary data directly from/to the user’s command/response. Such values are not  
user-readable in their external form, but are directly machine readable and provide highly  
compact storage without any accuracy loss due to formatting. Use of these formats allows  
both the module and host program to operate in their most efficient, low overhead mode.  
Format 7 returns the most significant byte first (i.e., big endian). Format 8 returns the least  
significant byte first (i.e., little endian).  
See the individual command descriptions for the formats a particular command recognizes.  
3.1.3  
Responses  
Four (4) types of responses can be returned from a NetScannerSystem Intelligent Pressure  
Scanner module:  
!
!
!
!
an Error response,  
an Acknowledge response,  
an 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.  
3 - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The error response consists of the letter ‘N’ (for NAK, or negative acknowledge), followed by a 2-  
digit hexadecimal error code. The following table lists the error codes that can be returned from a  
NetScannerSystemmodule:  
Table 3.1  
Error Codes  
CODE  
00  
MEANING  
(Unused)  
01  
Undefined Command Received  
Unused by TCP/IP  
02  
03  
Input Buffer Overrun  
04  
Invalid ASCII Character Received  
Data Field Error  
05  
06  
Unused by TCP/IP  
07  
Specified Limits Invalid  
08  
NetScanner error: invalid parameter  
Insufficient source air to shift calibration valve  
Calibration valve not in requested position  
09  
0A  
The Acknowledge response is returned from a module when a command is received that requires no  
data to be returned, and no error is detected. It indicates successful parsing and execution of the last  
received command. It consists of the letter ‘A’ (for ACK, or acknowledge).  
The Acknowledge with Data response is returned when a module receives a command requesting  
data. NetScannerSystem modules will typically return only the requested data values, each  
preceded by a space character (except for format 7). No ‘A’ acknowledge letter begins this data  
response. Data are returned for the highest requested channel number first.  
3.1.3.1 Interpreting Offset Values (Re-zero Calibration Adjustment)  
When a module is instructed to execute the command Calculate and Set Offsets (‘h’), a datum  
corresponding to the calculated offset correction term (or coefficient) is returned for each affected  
channel. Each such coefficient value is stored internally, and will be subtracted in all subsequently  
calculated data conversions, to correct for zero drift effects. The command only returns them in the  
response (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.  
3 - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.1.3.2 Interpreting Gain Values (Span Calibration Adjustment)  
When a module is instructed to execute the command Calculate and Set Gains (‘Z’), a datum  
corresponding to the calculated gain correction term (or coefficient) is returned for each affected  
channel. Like the offset coefficient, each gain coefficient is stored internally, and will be used in  
all subsequently calculated data conversions, to correct for gain change effects. The command  
returns them in the response (as a unitless scale factor near 1.0) to allow the user to make  
reasonablenesschecks on them. The Read Internal Coefficients (‘u’) command will return them on  
demand.  
3.1.3.3  
Interpreting Engineering Units Output  
All modules perform all internal pressurecalculations in engineering units of pounds per squareinch  
(psi). By default, all pressure data in responses and command parameters will also be in psi. A  
different engineering unit (e.g., kPa) may be obtained by changing an internal EU Pressure  
Conversion Scaler (normally 1.0). See the “Read/Download Internal Coefficients(‘u’/‘v’)  
commands (array11, coefficient 01). Change this default multiplier value (1.0) to obtain units other  
than psi.  
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 ina typical system. The  
following functions are defined for this purpose:  
!
!
!
!
!
Start-up Initialization  
Scan List Definition for Acquisition  
Calibration Adjustment of Engineering Unit Correction Coefficients  
Acquisition/Delivery of Data to Host  
Network Query and Control  
Please look ahead to Table 3.1, labeled NetScannerCommands, in Section 3.2, for a quick-look  
summary of all commands available to the Models 9016, 9021, and 9022 modules. Each command  
maybe referenced byboth its functional title and byits command id in the functional discussion sub-  
sections below.  
The Detailed Command Description Reference immediately follows the table in Section 3.2, with  
each command description occupying a page (or more if necessary). Command descriptions in this  
section (as in the table) are ordered first by type (TCP/IP then UDP/IP), then by “command id” in  
ASCII order (UPPERCASE letters (A .. Z) first, then lowercase letters (a .. z)) .  
3 - 7  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.1.4.1 Startup Initialization  
Since power supplies may bedistributed 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.  
Thus, their power maybe restored at different times. Startup initialization, for everymodule, must  
normallybe performed when its power is restored, as each module enters default states after power-  
up, which may not be the state the host computer had previously been operating in. Any previous  
TCP/IP socket connection is also lost after power failure and must be re-established between host  
and module before anyTCP/IP commands can be recognized by the module. These commands are  
generallyused to detect that startup initialization has occurred (or to force reset at othertimes), after  
which other commands may be used to restore the original operating condition.  
With NetScanner System modules, the Power-Up Clear (‘A’) command is used as a simple  
command to elicit a known response from a module. Although this causes no internal function  
withinthe module, it will result in an acknowledgment being returned to the host computerto verify  
proper communications. The best way to detect that a power reset has occurred in a module is to  
notice that the TCP/IP socket connection is no longer valid. At anypoint during moduleoperation,  
the Reset (‘B’) command may be used to return any module to its default “reset” state. If the  
module is then required to enter any other states (that were previously programmed for it by the  
host), the host must then restore these states accordingly using the appropriate commands. This  
reset command simply returns internal software parameters to a default state (as after power up or  
reboot). It will not close the existing TCP/IP socket (as will power up or reboot).  
The Set/Do Operating Options/Functions (‘w’) command has many purposes, but may first be  
utilized during the module initialization stage. It may also be executed at any time during data  
acquisition. However, some non-factory-default options of ‘w’ may become the new reset default,  
if a particular function is used to establish them in non-volatile memory.  
If any form of the Configure/Control Autonomous Host Streams (‘c’) command or the  
Configure/Control Multi-Point Calibration (‘C’) command was in use before reset, it must be  
executed again after the reset to restore it. Any other command, that establishes the module in a  
non-default reset state, must be re-executed after a reset, if processing is to continue in that state.  
The Network Query (“psi9000”) UDP/IP command may be used (at any time) to make each  
module on the network identify itself to the host(s). A parameter, returned in each module’s  
response, indicates whether or not a module still has a valid connection. This is a useful way to  
detect if an overt reset occurs in a module. The module may be configured to emit this response  
automatically after any reset (power on or reboot).  
3 - 8  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
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). The data are stored in an internal buffer, available for  
retrieval by the host computer. Engineering units conversion of the scanned channels is  
accomplished using thermal correction data extracted from each transducer at power-up. While  
scanning, the module will automatically monitor the attached transducer’s temperature, correcting  
engineering unit output for any temperature effects.  
All modules effectively defer the host computer’s decision of “which channels of data do I want”  
until that time when the host chooses to send read commands to actually retrieve the desired data  
from the latest “buffered copy” of the continuously scanned, averaged, and engineering-unit-  
converted data.  
See Section 3.1.4.4 (Delivery of Acquired Data to Host) for more information.  
While scanning, all modules take multiple samples and average each channel. The number of  
samples per scanned channel defaults to 8, but may be set to one (to disable averaging) or to any  
power of 2 (1, 2, 4, 8, 16, 32) to change the degree of averaging (and its effect on maximum scan  
rate). The Set Operating Options (‘w’) command may change this variable at any time.  
3.1.4.3 Calibration Adjustment of Offset/Gain Correction Coefficients  
All NetScannerSystem Intelligent Pressure Scanners have built in software commands (and  
pneumatic hardware) to perform a periodic zero and span calibration adjustment of attached  
pressuretransducers. Use of these periodic adjustments result in the highest possible data accuracy.  
The result of these calibrations are a new set of internal offset and gain coefficients. These  
correction coefficients are over and above those factory-determined and unchanging thermal  
correction coefficients stored in each transducer's non-volatile memory. The factory coefficients  
provide the basic engineering unit conversion capability, while also correcting for various non-  
linear effects, including temperature effect compensation. The offset and gain correction  
coefficients provide for fine linear fit adjustment of the factory calibration of each transducer. If  
used properly, the periodic zero and span calibration adjustment should be the only  
calibration required to maintain specified performance through the life of the Intelligent  
Pressure Scanner.  
It is generally necessary for the transducer to have real zero and span pressure (specified as 2 or  
more values) applied when calibration adjustment is required. These pressure values may be  
generated by secondary pressure standards, such as the model 903x calibrator module or by other  
external means provided by thecustomer (such as a dead weight calibrator). For the more common  
zero-only calibration adjustment, zero differential pressures can typically be provided without the  
3 - 9  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
need for external pressure generators. All 9016 models have built-in pneumatic inputs (CAL side  
inputs) and calibration manifolds required for directing the generated pressures to the various  
channels of the module(s) being calibrated. Models 9021 and 9022 require such pneumatic/  
hydraulicplumbing be provided bythe customer (if deemed necessary). Refer to Chapter 4of this  
manual for detailed background and procedures for periodic calibration of the Intelligent  
PressureScanners. A summary of the commands used for calibration purposes is included below.  
The Calculate and Set Offsets (‘h’) command is executed only when a suitable “minimum” (e.g.,  
zero) pressure has been applied to all channels of the module. The new offset coefficients that  
result from execution of this command are stored in the module’s volatile (or temporary)  
engineering-unit conversion database. They are also returned to the host in the command’s  
response.  
The Calculate and Set Gains (‘Z’) command should be executed only when “full-scale” (or other  
suitablespecified up-scale) pressure has been applied to the appropriate channels of a module. The  
new gain coefficients that result from this command are stored in the module’s volatile (or  
temporary) engineering-unit conversion database. They are also returned to the host in the  
command’s response.  
In modules using firmware version 2.24 or later, a Configure/Control Multi-Point Calibration  
(‘C’) command is provided. This command (actually 4 sub-commands) is an improvement over  
the single calibration commands (‘h’ and ‘Z’) described above. Though ‘C’ provides for the  
adjustment of the same offset and gain correction coefficients already described above, it does so  
with two or more applied pressure calibration points. The final linear fit (i.e., new offset and gain  
correctioncoefficients) is a “least squares” correction fit between all the calibration points specified.  
This ‘C’ command is particularly useful in calibrating differential transducers over their entire  
negative-to-positive range.  
Although the calculated offset and gain correction coefficients are kept in volatile memory  
following execution of the calibration commands, they may be stored in non-volatile transducer  
memory following the execution of the calibration commands (for use by all subsequent EU  
conversions).  
This is accomplished with the Set/Do Operating Options (‘w’) command (Index 08 and 09).  
Theabovecorrection coefficients are maintained internallyin IEEE floating-point format.TheRead  
Internal Coefficients (‘u’) command and the Download Internal Coefficients (‘v’) command can  
return (or manuallyset) calibration coefficients to the host in decimal or hex dump formats in their  
responses.  
3 - 10  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.1.4.4 Delivery of Acquired Data To Host  
Several commandsapplyto 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). The modules also provide several high speed, high resolution output  
commands. The Read High-Speed Data (‘b’) command is used to read “pure binary” engineering  
unit pressure (all channels in the lowest overhead format). Use the ‘r’ and ‘b’ commands to get  
acquired data on demand.  
The module can also deliver EU pressure data in streams, which consist of TCP/IP or UDP/IP data  
packets that arrive autonomously in the host (with data from selected channels being delivered in  
various formats at various rates). Up to three independent streams may be configured, started,  
stopped, and cleared with the Define/Control Autonomous Host Streams (‘c’) command. In  
conjunction with hardwaretriggering, thisautonomous delivery method can also make themodule  
acquire(as well as deliver)data in itsmost efficient and time-synchronized manner. This also frees  
the host to receive, process, or record thesedata in its most efficient manner, since it neednot waste  
time continually requesting new data with commands.  
The modules also have special purpose on demand data acquisition commands, including: Read  
Transducer Voltages(‘V’) and Read Transducer Raw A/D Counts(‘a’), which provide two views  
of raw pressuredata. It has similar commands providingEU temperature (°C) and other raw views  
ofeach channel’sspecialtemperaturesignal, includingReadTransducer Temperatures (‘t’), Read  
Temperature A/D Counts (‘m’), and Read Temperature Voltages (‘n’). This command group is  
generally used for diagnostic purposes. All of these special purpose data (plus other module status  
information) mayalso be periodically delivered to the host automaticallyin any of thethree flexible  
autonomous streams configured by the ‘c’ command.  
3.1.4.5 Network Query and Control Functions  
A special subset of three (3) UDP/IP commands may be sent to a module at any time power is  
applied to it (i.e., neither a host socket connection nor a unique IP Address assignment is required).  
Each such command is broadcast to all modules (i.e., sent to IP Address 255.255.255.255) via Port  
7000, and any module wishing to respond will return a UDP/IP broadcast response via Port 7001.  
Only one of these commands returns a response. This is the Network Query (“psi9000”)  
command. The others cause the module to be re-booted, therefore no response is possible. One  
command changes the way the module gets its IP address assignment (i.e., dynamically from a  
server or statically from factory-set internal data).  
3 - 11  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.1.4.6 Other Functions  
Some commands may be used at anytime 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  
times to change system operation. The actualfeedback positionstatusof internal valves, and several  
temperature status conditions may be configured to be periodically delivered to the host  
automatically in any of the three autonomous streams configured by the ‘c’ command.  
3 - 12  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.2 Detailed Command Description Reference  
All commands applicable to the various models of the NetScannerSystem Intelligent Pressure  
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.  
Table 3.2  
Intelligent Pressure Scanner Commands  
Type  
Command id  
Command Function  
Power-Up Clear  
TCP/IP  
A
B
C
Reset  
Configure/Control Multi-Point Calibration (4  
sub-commands)  
Read Transducer Voltages  
V
Z
a
Calculate and Set Gains (Span Cal)  
Read Transducer Raw A/D Counts  
Acquire High Speed Data  
b
c
Define/Control Autonomous Host Streams (6  
sub-commands)  
Calculate and Set Offsets (Re-zero Cal)  
Read Temperature A/D Counts  
Read Temperature Voltage  
h
m
n
q
r
Read Module Status  
Read High Precision Data  
Read Transducer Temperature  
Read Internal Coefficients  
t
u
v
Download Internal Coefficients  
Set/Do Operating Options/Functions  
w
Query Network  
UDP/IP  
Broadcast  
psi9000  
psireboot  
psirarp  
Reboot Specified Module  
Change Specified Module’s IP Address  
Resolution Method (then Reboot)  
3 - 13  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
POWER UP CLEAR (Command ‘A’)  
Purpose:  
This command has no internal module affect. It is used as a simple method to verify  
proper communications to the NetScannerSystem module.  
Command A”  
‘A’ is the command letter.  
Response  
A”  
‘A’ is the acknowledge letter.  
Description: This command is generally used as a simple ‘NOP’ mechanism to verify proper  
communications with a module.  
Example:  
!
Send TCP/IP command to a module (via its open socket) to acknowledge module  
power on:  
A”  
Read following response:  
A”  
3 - 14  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
RESET (Command ‘B’)  
Purpose:  
Instructs the module to reset internal operating parameters, and to set all internal  
control variables to their default “reset” state (see description below). The current  
TCP/IP socket connection will remain open. Execution after a power off/on cycle  
is optional (unnecessary).  
Command B”  
‘B’ is the command letter.  
Response A”  
‘A’ is the acknowledge letter.  
Description: The module returns to the following “reset” states if this command is executed:  
!
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.  
!
!
Calibration Valve is set to the RUN Position (9016 only).  
Number of Samples for Data Averaging is set to last value stored in  
non-volatile memory (factory default = 8).  
!
!
Any autonomous host data delivery streams defined by ‘c’ sub-  
commands are reset (undefined).  
TheMulti-Point Calibration function definedby‘Csub-commands  
is reset (undefined) if in progress.  
Example:  
!
Send TCP/IP command to a module (via open socket) to reset defaults:  
B”  
Read following response:  
A”  
3 - 15  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
CONFIGURE/CONTROL MULTI-POINT CALIBRATION (Command ‘C’)  
Purpose:  
This command is actually four (4) sub-commands. The first configures and starts  
aMulti-Point Calibrationadjustment function for selected channelsin the module.  
Another is repeated multiple times to collect data for each defined calibration point.  
Another ends the calibration function normally by calculating new offset and gain  
adjustment coefficients from the collected data. It then returns the module to its  
normal state, but with improved accuracy. A final sub-command is used only if it  
becomes necessaryto abort the calibration function while in progress. The general  
form of all sub-commands is described in the table below. Subsequent pages  
separately describe each individual sub-command and give examples of each.  
This ‘C’ command (with sub-commands) is available only in  
modules that have upgraded to firmware Version 2.24 or later.  
Command C ii[ dddd]... ”  
‘C’ is the command letter.  
ii’ is a required sub-command index preceded by a space character.  
dddd’ are zero or more optional datum (or parameter) fields, each preceded  
by a space character. These vary with the sub-command used.  
Depends upon the particular sub-command (ii) used.  
Response  
Description: The four ‘C’ sub-commands configure and control operation of a Multi-Point  
Calibration function that is similar to the simpler re-zero and span calibration  
adjustment functions (see separate ‘h’ and ‘Z’ commands). However, ‘C’ adjusts  
both the offset and gain correction coefficients of each affected transducer at the  
same time, using two or more calibration points. Thus, instead of simply  
calculating a new linear (i.e., straight line) adjustment function that passes through  
the supplied zero and span calibration points, it calculates a best-fit straight line,  
using the least squares method, that comes “as close as possible” to all the  
supplied calibration points. This correction method provides the very best  
adjustment throughout the entire range (negative to positive) of a differential  
transducer.  
NOTE: Avoid confusing this Calibrate command ‘C’ (upper case C) with the  
Configure/Control Autonomous Host Streams command ‘c’ (lower 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).  
3 - 16  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘C’— Sub-command Index 00: Configure & Start Multi-Point Calibration  
This sub-command has four (4) additional required parameters used to configure and start the  
Multi-Point Calibration function.  
Command C 00 pppp npts ord avg”  
‘C’ is the command letter.  
‘ 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.  
npts’ is the number of unique calibration points (between 1 and 19) to be  
supplied during the calibration function.  
ord’ is the order of the adjustment fit, which currently must be 1 for a 1st  
order linear fit of the calibration data (i.e., a straight line).  
avg’ is the number of A/D data samples collected and averaged for each  
calibration point supplied (must be a power of 2 in the set 2, 4, 8, 16, or 32)  
NOTE: all parameters are separated by a space.  
Response A”  
‘A’ is the acknowledge letter and is returned if all parameters are supplied  
with reasonable values. Else, an error (‘N’) response is returned.  
Description: Configures and starts the Multi-Point Calibration function. It specifies the  
particular channels (pppp) whose offset and span adjustment coefficients will be  
replaced when the function is completed. All specified channels must have the  
same full-scale pressure range. Modules with more than one range of internal  
transducers installed must have channels from each range calibrated separately.  
This sub-command immediately alters the module’s normal data acquisition,  
processes A/D samples for average count (default = 8, or as per the ‘w10dd’  
command), and uses the sub-command’s avg parameter sample count instead. A  
larger count (e.g., 32) is encouraged for calibration purposes. The original sample  
count will not be restored until the calibration function ends or is aborted (per other  
sub-commands described on the following pages).  
3 - 17  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The npts parameter fixes how many calibration points must be supplied when the  
Multi-Point Calibration function’s data collection phase starts later with multiple  
invocationsofanothersub-command (described below). Currently,onlya linear(1st  
order) (‘ ord=1’) fit of the calibration points is available.  
Example:  
!
Configure and start the Multi-Point Calibration function so that it affects only the  
first four (4) channels of the module. Three (3) pressure calibration points will by  
supplied when we continue this function later (see example for ‘01’ sub-command  
below). A linear (1st order) fit will be used to obtain a new set of offset and gain  
correction coefficients for these four (4) channels. The maximum average sample  
count (32) is used to collect each calibration data point, so as tominimize any noise  
in the data samples. The module’s data acquisition process is altered immediately  
to collect the increased number of averages.  
C 00 F 3 1 32”  
Read response:  
A”  
3 - 18  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘C’— Sub-command Index 01: Collect Data for a Calibration Point  
This sub-command has two (2) additional required parameters.  
Command C 01 pnt pppp.pppp”  
‘C’ is the command letter.  
‘ 01’ is the sub-command index (ii) for Collect Data  
pnt’ identifies a particular calibration point that will be supplied. It  
must be between 1 and npts, where npts was a parameter of the previously  
executed Configure & Start (‘00’) sub-command.  
pppp.pppp’ is the pressure value (in current EU) that is actually applied  
currently to the module’s transducers by a precision calibrator.  
NOTE: all parameters are separated by a space.  
Response pppp.pppp [pppp.pppp]...”  
The actual measured pressure values (in current EU) from each affected  
channel of the module (highest numbered specified channel first, lowest  
numbered specified channel last, as per the pppp bit map parameter of the  
Configure & Start (‘00’) sub-command. The decimal response datum  
format (format 0) is always used.  
Description: This sub-command (to be executed two or more times) carries out the data  
collection phase of the Multi-Point Calibration function for exactly one (1)  
calibration point (i.e., per parameter pnt). Each execution applies a specified  
pressure value; then collects, averages, and stores the datafor that calibration point.  
It must be repeated until all pressure points, as specified bythe npts parameter of the  
originalConfigure &Start(‘00’) sub-command, are appliedand theirdata collected.  
For each particular point, enter the sub-command after that point’s pressure value  
has been properly applied to the module, and that value is stable (unchanging).  
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.  
3 - 19  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
It is not necessary to enter the two or more calibration points in strict numerical  
order (i.e., 1, 2, ... npts). Any convenient entry order is allowed, though each  
point’s actual pressure value must be correctly stated (with the pppp.pppp  
parameter) when executed. Previously entered points may be reentered if it is  
necessary to account for hysteresis. However, all the points specified by the npts  
parameteroftheConfigure &Start(‘00’)sub-command mustbe suppliedbefore the  
final Calculate and Apply (‘02’) sub-command can be executed, else an error will  
result.  
Example:  
!
Supply each of the previously-specified three (3) pressure calibration points to the  
Multi-Point Calibration function, as was stated in the previous example of the  
Configure and Start (‘00’) sub-command. Assume that all the affected four (4)  
channels have differential transducers with the same -5 to +5 psi range. Include at  
least one pressure point in the negative range of these transducers.  
C 01 1 -2.5”  
C 01 2 0.0”  
C 01 3 5.0”  
Read responses (separately after each command executed above):  
“-2.4998 -2.4999 -2.5001 -2.500”  
“0.0 0.0013 -0.0133 -0.00001”  
“5.0091 4.9992 5.0010 4.9998”  
Data are returned in reverse channel number order (i.e., 4, 3, 2, 1) in each response.  
3 - 20  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘C’— Sub-command Index 02: Calculate & Apply Correction Coefficients  
This sub-command has no additional parameters.  
Command C 02”  
‘C’ is the command letter.  
‘ 02’ is the sub-command index (ii) for Calculate & Apply  
NOTE: all parameters are separated by a space.  
Response A”  
‘A’ is the acknowledge letter — returned if the required number of  
calibration data points had their data successfully collected previously,  
and the resulting calculated data is reasonable. Else, an error (‘N’)  
response is returned.  
Description: This sub-command finishes the Multi-Point Calibration function, previously  
started by the Configure &Start (‘00’) sub-command. It calculates new correction  
coefficients using the pressure data collected by all required executions of the  
Collect Data (‘01’) sub-command.  
All the averaged data points collected previously are checked for reasonableness,  
and then a new set of zero and gain correction coefficients are calculated by the  
least-squares method for each channel (transducer) affected by the calibration.  
These are stored in the module’s volatile memoryfor use by all subsequent EU data  
conversion of these channels until the module is reset or powered off. These  
coefficients may be stored in the non-volatile memory of the module’s transducers  
with the ‘w’ command (see indexes 08 and 09 for that command). The latest  
calculated zero and gain coefficients maybe inspected with the ‘u’ command at any  
time for any channel.  
Finally, this sub-command restores the original “A/D samples for averaging” count  
used by the module’s data acquisitionprocess to the value that was in use before the  
Multi-Point Calibration function was originally started.  
3 - 21  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Finish the Multi-Point Calibration function previously started (as indicated by the  
previous examples of ‘C’ sub-commands ‘00’ and ‘01’). Calculate new adjustment  
coefficients,and save them in the non-volatile memory of themodule’stransducers.  
These new coefficients will then be used for all subsequently calculated EU data  
acquiredby the module, until anothercalibration function is performed in the future.  
C 02”  
w08”  
w09”  
Read responses (separately for each command executed above):  
“A”  
“A”  
“A”  
If an error (“N”) response is returned on the first command, either the correct  
number of calibration points (per ‘00’ sub-command) were not supplied with  
reasonable pressure data values (via the multiple ‘01’ sub-commands), or the  
collected data yielded new calculated coefficientswith unreasonable values. In that  
case, the other two commands should not be used.  
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.  
3 - 22  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘C’— Sub-command Index 03: Abort Multi-Point Calibration  
This sub-command has no additional parameters.  
Command C 03”  
‘C’ is the command letter.  
‘ 03’ is the sub-command index (ii) for Abort.  
NOTE: all parameters are separated by a space.  
Response  
A”  
‘A’ is the acknowledge letter  
Description: Aborts the Multi-Point Calibration function, if it is currently in progress. This  
sub-command also restores the original “A/D samples for averaging” count to the  
module that was in use before the calibration function was started.  
It should be noted that executing the Configure &Start (‘00’) sub-command again,  
afterthe calibration functionhas started collecting data (perCollect Data(‘01’) sub-  
commands), but before the final data are calculated (per Calculate & Apply (‘02’)  
sub-command), will have the same affect as this Abort function.  
Example:  
!
Abort the Multi-Point Calibration function previously started  
C 03”  
Read response:  
“A”  
3 - 23  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ TRANSDUCER VOLTAGES (Command ‘V’)  
Purpose: Returns for the specified channels, the most recently acquired raw pressure data,  
converted to volts directly fromthe averaged A/D counts. This simple engineering-  
unit conversion bypasses any usage of the transducer’s factory-calculated  
coefficients or the final calibration process’s correction coefficients (offset and  
gain). Each datum returned in the response will be in the specified high-precision  
data format. This command is intended for advanced users only and is not  
required for normal operation.  
Command Vppppf”  
‘V’ is the command letter  
pppp’ is the position field  
f’ is the format field  
Response dddd.. [dddd]”  
dddd’ are the data fields, each with a leading space (except f =7 or 8).  
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).  
The 1-character format field (f) specifies the format of each datum field (‘ dddd’)  
that will be returned in the requested response. The first datum returned in the  
response will be for the highest channel number requested, and each (non-binary)  
datum will be preceded by a space character. Some formats may not be applicable  
to the specific type of data being requested. Valid formats are shown in the  
following table:  
f
0
1
2
5
7
8
converts each internal response datum value from..  
max.char.  
single binary float  
single binary float  
double binary float  
single binary float  
single binary float  
single binary float  
to  
to  
to  
to  
to  
to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
17  
9
4
4
Example:  
3 - 24  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
!
Send TCP/IP command to Model 9016 module (via its connected socket) that  
returns ASCII decimal fixed-point voltage data for channels 1, 5, 9, and 13:  
V11110”  
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”).  
3 - 25  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
CALCULATE AND SET GAINS (Command ‘Z’)  
Purpose: Instructs a module to calculate new gain coefficients, with either full-scale pressure  
(or a specified pressure) applied to the specified channels. These new coefficients  
updatepart of the module’s internal calibration coefficientdatabase, used to convert  
anysubsequent raw data(from any ofthe specified channels) into engineering units  
data. The new gain values are also returned in the response. This command is  
sometimes called a Span or Span-only calibration.  
Command Zpppp[ vv.vvvv]”  
‘Z’ is the command letter  
pppp’ is the position field  
vv.vvvv’ is an [optional] pressure value, preceded by a space character.  
Response g.gggg .. g.gggg”  
g.gggg’ are the actual gain data values returned, each preceded by a space.  
Description: The position field may have0 or 4 characters. If no position field is specified, gain  
coefficients for all module input channels will be calculated and returned. If a  
position field is specified, gain coefficients for only the channels whose bits are set  
(=1) will be calculated and returned. If the optional pressure value (vv.vvvv) is  
specified, the position field must be 4 characters, even when all channels are to be  
specified. Gain values are returned in the response in order of highest specified  
channel to lowest specified channel, with data formatted per an implied decimal  
format (f=0).  
Normally this command requires that the exact full scale input pressure be applied  
to the affected channels. The optional pressure value [ vv.vvvv] allows the user to  
specify any suitable upscale pressure in the current engineering units. For best  
results, pressures in excess of 90% of full scale should be applied. A leading space  
character must precede the pressure value parameter.  
The desired calibrating pressure must be applied to allof the specified channels and  
allowed to stabilize before this command is executed. Such a pressure is  
presumably generated bya separate model 903x calibrator module or suitable user-  
supplied substitute.  
3 - 26  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Noticethat unlike theCalculate and SetOffsets(‘h’)command, thiscommand does  
not automatically move a 9016 module’s calibration valve to its Cal position. A  
command to do this must precede this command. The reader is referred to Chapter  
4, Section 4.3 for additional details concerning the performance of a Span  
Calibration.  
Internal firmware limits calculated gains to values are software limited to values  
between 0.0 and 100.0. Any calculated value outside of this range will result in the  
gain coefficient being set to 1.00.  
NOTE: The calculated gain values from the latest ‘Z’ command will be lost  
when the module is powered off. To save these gain terms to each  
transducer’s non-volatile memory, refer to the Set Operating Options (‘w’)  
command (index 09).  
Example:  
!
Send TCP/IP command to a module (via its open socket) to calculate and set gain  
coefficients for channels 8 through 4. Instruct the module to use 14.8890 psi as the  
applied pressure instead of each transducer’s full-scale value:  
Z00F8 14.8890”  
Read response, containing the new gain values (also stored in the module’s volatile  
main memory):  
1.000212 1.000269 1.000437 1.000145 .999670”  
Actual gain valuesare returned inthe above response as decimal ASCIIstrings, each  
preceded by a space character. From left-to-right: they are for channels 8, 7, 6, 5,  
and 4.  
3 - 27  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ TRANSDUCER A/D COUNTS (Command ‘a’)  
Purpose: Returns the most recently acquired raw pressure data for the specified channels in  
averaged signed A/D counts (in the range -32768 to +32767). This simple data  
bypasses any usage of the transducer’s factory-calculated coefficients or the final  
calibrationprocess’s adjustment coefficients(offset andgain). Each datum returned  
in the response will be in the specified high-precision data format, but representing  
A/D counts as a signed integer average. (The formula for converting A/D counts to  
volts is: Volts = A/DCounts * 5/32768) This command is intended for advanced  
users only and is not required for normal operation.  
Command appppf”  
‘a’ is the command letter  
pppp’ is the position field  
f’ is the format field  
Response  
dddd.. dddd”  
dddd’ are the data fields, each with leading space (except f = 7 or 8).  
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. The first datum returned in the response  
will be for the highest channel number requested. Each datum will be preceded by  
a space character. Some formats may not be applicable to the specific type of data  
being requested. Valid formats are shown in the following table:  
f
0
1
2
5
7
8
converts each internal response datum value from..  
max.char.  
single binary float to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
single binary float to  
double binary float  
to  
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
17  
9
single binary float to  
single binary float to  
single binary float to  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
4
4
3 - 28  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Send TCP/IP command to 9016 module (via its connected socket) that returns  
decimal raw “pressure” A/D counts data for channels 1, 5, 9, and 13:  
a11110”  
Response contains data for channels 13, 9, 5, and 1 (left to right):  
32767.000000 -32700.000000 10.000000 16385.000000”  
Please note that channel 13 is saturated at +full scale and channel 9 is almost  
saturated at -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.  
3 - 29  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ HIGH-SPEED DATA (Command ‘b’)  
Purpose: Returns the most recent scanned/averaged data from all channels of the module as  
fastas possible. Data is returneddirectlyin its internal (IEEE single-precision float)  
binary form (as per implied format 7). It is used as a faster alternative to the Read  
High-Precision Data (‘r’) command, since ‘b’ does not have to parse the position  
or format parameters, nor does it have transform or encodethe internal datainto any  
other format when the response is generated.  
Command b”  
‘b’ is the command letter  
aaaabbbbcccc..rrrr”  
Response  
each 4-byte datum (e.g, ‘aaaa’) is a non-human readable 32-bit (4-byte) big-  
endian value (format 7) representing an IEEE single-precision internal float  
value.  
Description: Returns data for all of the module’s channels, in order highest channel number to  
lowestchannel number. 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.  
Unless the EU conversion scalar is altered, the returned data will be in units of psi.  
Example:  
!
Send command to a module (via its “socket” connection) to return data as fast  
possible:  
b”  
Data from the most recent scan of all the module’s channels are returned in pure  
binary form, 4-bytes per channel (big endian):  
aaaabbbbcccc .. rrrr  
Note that this response is not shown within quotes “ ” since it is not a valid ASCII  
character string.  
3 - 30  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
DEFINE/CONTROL AUTONOMOUS HOST STREAMS (Command ‘c’)  
Purpose:  
Defines and controls the autonomous deliveryof any ofup to three concurrent high-  
speed autonomous data streams to the host computer. Such data streams may be  
delivered “continuously” without bound (i.e., until a command explicitly stops  
them), or be delivered in a “limited” amount (until a pre-specified fixed number of  
datapackets have been sent). Each packet delivered maybe synchronized bya user-  
supplied “hardware trigger” or each packet may be delivered periodically as  
synchronized by an internal software clock. These concurrent host streams are an  
alternate method of acquiring/delivering data rather than using the Read High-  
Precision Data (‘r’) command, the Read High-Speed Data (‘b’) command or the  
many other special purpose read commands (‘V,’ ‘a,’ ‘t,’ ‘m,’ and ‘n,’) for reading  
alternate data values.  
Host data streams, once activated in a module, deliver a sequence of TCP/IP or  
UDP/IP data packets autonomously to the host (i.e., without the host sending any  
particular command to the module to request each packet).  
WARNING: If these data streams are defined to occur at high rates, then each data  
packet received by the host must be processed and disposed of in a timely  
manner. NetScanner™ System modules are capable of generating autonomous  
data faster than some “slow” hosts (or incapable software) can absorb.  
Various sub-commands (described on the following pages) are used to identify the  
various definition and control options of the following general ‘c’ command.  
Command  
c ii[ dddd] ... ”  
‘c’ is the command letter  
ii’ is a space + a sub-command index (augment code)  
dddd’ are one or more optional datum fields, each preceded by a space  
character which are parameters that differ per augment code ii.  
NOTE: all parameters are separated by a space.  
Depends upon particular sub-command (‘ ii’) sent. See below.  
Response  
Depends upon the particular sub-command  
(‘ ii’) sent. See below.  
Autonomous  
Packet:  
3 - 31  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Description: The firmware of anymodule, once fully initialized, continuouslyscans and converts  
data for all pressure channels at the highest possible speed. The result of such  
scanning is a continuously updated EU data buffer, available to three concurrent  
host data delivery tasks, or available to other standard data acquisition commands  
in the module. Each host delivery task can grab engineering-unit data values from  
the EU data buffer and deliver them to the host in its own programmable data  
stream (a sequence of TCP/IP or UDP/IP packets that autonomously arrive in the  
host, as long as the host has enough TCP/IP buffering space to hold them).  
Specialaugments of this command, called sub-commands (distinguished bythe first  
parameterii) canconfigure each data stream with the particular channels whose data  
are delivered, the datum format, the delivery rate, and other characteristics. It can  
also start, stop, or undefine a single stream or all defined streams.  
The maximum rate of any one stream’s delivery is practically limited to the  
maximum possible scan and data conversion rate of all the module’s channels.  
Normally, these programmable host streams deliver host data at rates equal to or  
slower than this natural cycle. For a typical application, the first stream delivers a  
few channels at a high rate as defined by a hardware trigger. The second stream  
delivers other channels at a medium rate(some multiple of the trigger), and the third  
stream can deliverstill other channels at a slow rate (a larger multiple of the trigger).  
In another application, the three streams might all be programmed to deliver all the  
same channels, but the first stream might deliver pressure data (EU only) at high  
speed. The secondstream might deliver pressure counts or volts at a slower rate, and  
the third stream might deliver temperature in all forms (EU, counts, volts) at a very  
slow rate.  
NOTE:  
When using hardware trigger inputs to synchronize data  
stream outputs, the frequency of the trigger source should be  
no more than 200Hz even if the requested output is 100Hz or  
less.  
NOTE:  
Avoid confusing this Configure/Control Autonomous Host  
Streams command ‘c’ (lower case c) with the Configure/Control  
Multi-Point Calibration command ‘C’ (upper case C). Like ‘C’,  
but unlike most other module commands, all sub-commands of  
thiscommand require aspace between the command id(‘c’) and  
the first parameter (ii).  
3 - 32  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’— Sub-command Index 00: Configure A Host Delivery Stream  
This sub-command is used to configure the principal parameters of each of the three possible  
concurrent host delivery streams, one at a time. Following this configuration phase, the stream (1,  
2, or 3) or all streams maybe started and stopped with other sub-commands. The sub-command’s  
format is:  
Command  
c 00 st [[[[p]p]p]p sync per f num”  
‘c’ is the command letter  
‘00’ is the sub-command index (ii) for configuration  
st’ is the stream id digit (1, 2, or 3)  
‘[[[[p]p]p]p’ is a 1-4 hex digit position field (channel selection bit  
map) capable of selecting 1-16 internal channels  
sync’ is sync type character (0= hardware trigger or 1= clock)  
per’ is the period (if sync=0: # of trigger periods or if sync=1: delay  
timer period in msec).  
f’ is the format of each acquired datum in stream  
‘num’ is the number of packets delivered in the stream  
(0=unlimited/continuous).  
NOTE: all parameters are separated by a space character.  
Response  
A”  
‘A’ is the acknowledge letter  
none generated  
Autonomous  
Packet  
Description: Configures a particular stream (‘st’) to deliver data packets autonomously to the  
host, with each packet containing selected acquired data for the channels specified.  
The channels are specified by a standard 16-bit position field bit map (encoded as  
a 1-4 hex digit position field ([[[[p]p]p]p). A separate sub-command (ii=05) may be  
used to select which acquired data are included in each stream. By default, only  
pressure (EU) data are selected (if ii=05 sub-command is never executed for the  
stream).  
The individual data packets of the stream may be synchronized with either an  
externaluser-suppliedhardwaretrigger ora periodic clockinterrupt generatedinside  
each module. 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.  
3 - 33  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
When the hardware trigger is used to synchronize data output ( sync = 0), it is  
assumed that the user would prefer to also synchronize internal data acquisition  
cycle. For this reason, when a stream utilizing hardware trigger is started, the  
modulefirmware switchesout ofthe free-running continuous data acquisition mode  
described earlier. Instead, the module waits in an idle mode until a hardware trigger  
is received to initiate a host stream output. Only on the receipt of that hardware  
trigger will the module scan and EU convert all attached channels. Following  
completion of the acquisition and EU conversion cycle, the module will also deliver  
the requested data channels to the host. In this manner, users are provided with  
highly synchronized data acquisition and delivery from one or more modules. If a  
module waits in the idle mode for an extended period of time without receiving a  
data request, it will periodically initiate its own internal data acquisition cycles so  
as to update internal thermal coefficients.  
When all hardware triggered streams are complete or aborted, an individual module  
will return to the default mode of continuous scanning and EU conversion.  
When the internal software timer is used to control host stream output rates  
(sync=1), note thatinternal clock frequency variances will result in slightly different  
timing between modules. Although these differences in timing are slight, they may  
resultin noticeable differences in output timing between modulesover a long period  
of time. If highly synchronized data output is required from multiple modules, the  
hardware trigger mode should be used.  
The period ‘per’ parameter is a positive decimal integer count (from 0 to  
2147483647, specified with 1 to 10 numeric digits as needed), and its meaning  
depends on the sync type sync’ parameter described above.  
sync’ meaning of ‘per’  
0
1
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  
3 - 34  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The ‘f’ parameter identifies the format of each selected acquired datum in each  
stream packet, and is a single numeric digit. Valid format codes are listed in the  
following table:  
f
0
1
2
5
7
8
converts each internal selected acquired datum value from..  
max. char.  
single binary float  
single binary float  
double binary float  
single binary float  
single binary float  
single binary float  
to  
to  
to  
to  
to  
to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
17  
9
4
4
Unlessthe EU conversion scalar is altered, the returned pressure data will bein units  
of psi. (See command ‘v’, array 11, coefficient 01 for other units.  
NOTE:  
With the exception of binary formats 7 and 8, all other  
formats include a leading space in each datum delivered  
in each stream packet.  
The number of stream packets (‘num’) parameter is a positive integer count (from  
0 to 2147483647, specified with 1 to 10 numeric digits as needed). It sets a finite  
limit on the number of packets delivered in the host data stream. The value 0 for  
this parameter requests “continuous” output packets for the defined host stream  
(unbounded).  
3 - 35  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Configure three (3) separate autonomous host delivery streams, and divide the  
module’s channels between them. Channels (1-4) must be delivered to host as fast  
as possible, channels 5-8 may be delivered at half that rate, while the remaining  
channels 9-16 are delivered at half the previous rate. All streams are generated  
continuously and synchronized with the internal clock at 100 msec., 200 msec., and  
400 msec. periods, respectively. Data are requested in single precision binaryIEEE  
float format f=7).  
c 00 1 000F 1 100 7 0”  
c 00 2 00F0 1 200 7 0"  
c 00 3 FF00 1 400 7 0"  
Read response:  
“A”  
“A”  
“A”  
To similarly acquire data at “relative” rates (1, 2, and 4) using a periodic hardware  
trigger (assumed to also cycle at 10 Hz rate), enter the commands:  
c 00 1 000F 0 1 7 0”  
c 00 2 00F0 0 2 7 0”  
c 00 3 FF00 0 4 7 0”  
Read responses:  
A”  
A”  
A”  
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” is also executed to  
select other types of data in each stream.  
3 - 36  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’— Sub-command Index 01: Start Stream(s)  
This sub-command is used to start the delivery of any previously configured host stream in a  
module. If the stream started is of “continuous” duration, then it will be necessary to use the Stop  
Stream sub-command later. Otherwise, the stream will end automatically if a finite number of  
packets has been specified for it. This sub-command may also be used to resume a previously  
stopped host stream that has not transmitted all requested datapackets. The sub-command’s format  
is:  
Command  
c 01 st”  
‘c’ is the command letter  
‘01’ is the sub-command index (‘ii’) for Start Stream(s)  
st’ is the stream id digit (1, 2, or 3, or 0=all streams)  
NOTE: all parameters are separated by a space character.  
Response  
A”  
‘A’ is the acknowledge letter  
tssss[dddd] .. [dddd]”  
Autonomous  
Packet  
t’ is a 1-byte binary (8-bit) value identifying the stream number (1-3).  
ssss’ is a 4-byte binary integer (32-bit, big-endian) packet sequence.  
number. Optional binary status may follow the sequence number. (See  
05” sub-command.)  
dddd’ are the acquired datum values in the selected format plus a leading  
space (except f=7 or 8).  
Description: This sub-command starts a particular specified host stream (st=1-3), or starts all  
configured host streams with a single command (st=0). Each autonomous host  
stream packet begins with a 5-byte fixed-format (binary) data header (tssss). The  
first byte (t) identifies the host stream, while a 32-bit unsigned binary sequence  
number (ssss) completes the header. This sequence number will start at one (1) for  
the first packet returned by a stream and increment for each other returned packet  
of that stream. In the case of a “continuous” data stream, the sequence number may  
overflowthemaximum permissible 32-bit integer value. Ifthisoccurs, the sequence  
number value will wrap around to zero (0) following the largest 32-bit value  
(4294967295) and then continue to increment byone for each returned packet. The  
sequence number field is intended to provide a mechanism for host software to  
ensure that host data stream packets are processed or stored in the order in which  
they were obtained by the module. Each of the three possible host streams will  
report their own unique sequence number. Note that if a previously stopped data  
3 - 37  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
streamis restarted, thereturnedsequence numberswill resume withthe next number  
at the point of the stream’s termination. The sequence numbers will not restart at  
one (1) if a scan list is temporarily stopped and then restarted without reconfiguring  
the stream. A “limited” stream will terminate once this sequence number equals the  
requested number of packets for the stream. If a “limited” stream is restarted after  
expiring, it will restart at sequence number 1.  
Forperiodichardware-triggeredstreams, that are never suspendedand resumedafter  
being initially enabled, the sequence number may also serve as a “relative” time  
stamp if the period (in milliseconds) of the hardware trigger is known.  
If a special sub-command (ii=05) is used to select the content of a stream, other  
binarystatus data mayimmediately follow the binarystream header andprecedethe  
default Pressure EU Data (if selected). Other special acquired data groups (per  
selected channel) may follow or replace the Pressure EU Data. Each datum group  
in each packet will be ordered from highest channel number requested to lowest  
channel number requested. Each datum (dddd) will be output per the format code  
specified when the stream was configured (by sub-command “00” or combination  
of “00” and “05”).  
Example:  
!
Start all the streams configured in the previous example:  
c 01 0”  
Read response:  
“A”  
Soon after the response is received, the requested data stream packets will begin  
arriving in the host at a quantity, content, and rate determined byeach stream’s own  
particular current configuration (per both the “00” and “05” sub-commands).  
3 - 38  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’— Sub-command Index 02: Stop Stream(s)  
This sub-command is used to stop (or temporarily suspend) the delivery of any previously started  
host stream in a module, one at a time or all together, whether the stream was “continuous” or  
“limited.” The sub-command’s format is:  
Command  
c 02 st”  
‘c’ is the command letter  
‘02’ is the sub-command index (‘ii’) for Stop Stream  
st’ is the stream id digit (single stream 1, 2, or 3, or 0=all streams)  
NOTE: all parameters are separated by a space.  
Response  
A”  
‘A’ is the acknowledge letter  
command stops generation of autonomous packets from the requested  
stream(s).  
Autonomous  
Packet  
Description: This sub-command stops the current “run” of a particular specified host stream  
(st=1-3), or stops the current “run” of “all configured” host streams with a single  
command (st=0).  
Any stopped stream may be resumed (i.e., restarted) with the Start Stream sub-  
command as long as that stream remains defined in the module and any limited  
sequence count has not yet expired. The Clear Stream sub-command may be used  
to undefine a stream. Any continuous stream or unexpired limited stream that is  
restarted continues generating new sequence numbers (i.e., at thecount where it left  
off when stopped). However, the stream must be reconfigured with the Configure  
a Host Delivery Stream sub-command (00) before it restarts with sequence count  
=1. Any expired limited stream must be reconfigured to restart at all.  
Example:  
!
Stop all the streams configured in the previous example:  
c 02 0”  
Read response:  
“A”  
3 - 39  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’— Sub-command Index 03: Clear Stream(s)  
This sub-command is used to “undefine” any previously configured host stream in a module, one  
at a time, or all together. The sub-command’s format is:  
Command  
c 03 st”  
‘c’ is the command letter  
‘03’ is the sub-command index (‘ii’) for configuration  
st’ is the stream identifier character (1, 2, or 3 or 0=all streams)  
NOTE: all parameters are separated by a space character.  
Response  
A”  
‘A’ is the acknowledge letter  
none generated  
Autonomous  
Packet  
Description: Thissub-command clears(un-defines) the particular specified host stream(st=1-3),  
or un-defines “all configured” host streams with a single command (st=0). Once  
cleared, a stream must be reconfigured before it can be started.  
Example:  
!
Stop all the streams configured previously. Then clear (un-define) only stream 3.  
Finally, resume the remaining defined streams 1 and 2:  
c 02 0”  
c 03 3”  
c 01 0”  
Read response:  
“A”  
“A”  
“A”  
3 - 40  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’ — Sub-command Index 04: Return Stream Information  
This sub-command returns current stream configuration information in its response. Its format is:  
Command  
c 04 st”  
‘c’ is the command letter  
‘04’ is the sub-command index (‘ii’) for configuration  
st’ is the stream identifier character (1, 2, or 3 only)  
NOTE: all parameters are separated by a space character.  
st [[[[p]p]p]p sync per f num pro remport ipaddr bbbb ”  
Response  
‘st’ is the stream identifier digit (1,2, or 3)  
pppp’ is a hex position field (channel selection bit map)  
sync’ is sync type character (0 or 1)  
per’ is the period (# trigger periods or delay timer period)  
f’ is the format of the data delivered in stream  
num’ is the number of packets delivered in the stream  
pro’ identifies the protocol used for stream delivery (1=UDP/IP,  
0=TCP/IP.  
This protocol identifier pertains to stream delivery only.  
‘remport’ identifies the remote port number to which each stream delivery  
is directed in the host. A value of -1 indicates that stream delivery is  
directed to the same port number the host is using to send commands to the  
module.  
‘ipaddr’ identifies the IP address of the host to which the stream delivery is  
directed.  
‘bbbb’ another position field (data options bit map) as specified by the  
05” sub-command.  
NOTE: All datum fields separated by a space character.  
none generated  
Autonomous  
Packet  
Description: Thissub-command returns currentconfiguration information for aparticular stream.  
Returned values are defined the same as the sub-command parameters of separate  
commands Configure a Host Delivery Stream (“00,” Select Protocol, “06,” and  
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.  
3 - 41  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Return configuration information for stream l  
“c 04 1”  
Read response:  
“1 FFFF 0 20 7 32000 1 7002 200.200.200.1”  
The above example shows all16 (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. (In the above example, 32000 packets have been returned so  
far.) Data is sent using UDP protocol to port 7002 at IP address 200.200.200.1.  
Pressure EU data only is returned for the requested channels.  
3 - 42  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’ — Sub-command Index 05: Select Data in a Stream  
This sub-command sets options that cause a specified stream to deliver specific kinds of  
information to host. By default, only Pressure EU data are delivered for the channels already  
specified by the “00” command.  
Command  
c 05 st bbbb”  
‘c’ is the command letter  
‘05’ is the sub-command index (‘ii’) for Select Data.  
st’ is the stream id digit (1, 2, or 3, (0 not allowed)  
bbbb’ is the hex option field (bit map) to select which options will be  
returned in the data stream (see table)  
NOTE: all parameters are separated by a space character.  
Response  
A”  
‘A’is the acknowledge letter.  
Description:  
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” sub-command). However, this sub-command may also delete  
these default pressure readings from a stream (by not specifying  
them) as well as add other selected acquired data to a stream (by  
specifying them).  
The bit map values (shown in the following table) may be added  
together to specify all the actual data groups that will be delivered  
in each packet of the specified stream. The first two table entries, if  
their “bits” are specified, will cause two-byte binary (16-bit, big  
endian) status values to be delivered in the stream packet  
(immediately following the binary stream header). The third table  
entry, if specified, will cause the Pressure EU Data to be delivered  
(next), per the specified format (f), and for just the channels  
specified in the configured stream. The remaining table entries will  
cause other special data groups (i.e., raw pressures and EU  
temperature values, also in A/D counts or voltage forms) to also be  
delivered in each stream packet. Each of these special data groups  
is also output, if its “bit” is specified, in the order of its table entry  
(within the packet). Each group will also have a datum per the  
specified channels, and be in the specified format (per f).  
3 - 43  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
NOTE: Selecting too many other data groups will compromise module  
performance.  
bbbb (hex)  
data selected for inclusion in each stream packet  
Enable Valve Position Status (reserved for future use)  
Enable DH Temperature Status (see bit map below)  
0001 **  
0002  
0010  
Enable Pressure EU Data (default if “05” never executed  
after “00”)  
0020  
0040  
0080  
0100  
0200  
Enable Pressure A/D Counts  
Enable Pressure Voltages  
Enable DH Temperature EU Data (degrees C)  
Enable DH Temperature A/D Counts  
Enable DH Temperature Voltages  
Any DH Temperature Status datum is delivered as a two-byte binary bit map (16-  
bit, big endian) with each bit representing the status of DH #16 through DH #1  
respectively. A bit value of 0 (zero) indicates the DH is operating within its  
specified limits. A value of 1 (one) indicates the DH is outside its specified limits.  
Bit #  
15  
16  
1
14  
15  
0
13  
14  
0
12  
13  
0
11  
12  
0
10  
11  
0
9
8
9
0
7
8
0
6
7
0
5
6
0
4
5
0
3
4
0
2
3
0
1
2
0
0
1
1
Chan #  
Binary  
Hex  
10  
0
8
0
0
1
The above example indicates that Channels 1 and 16 are operating outside the  
specified temperature limits.  
** 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.  
3 - 44  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3 - 45  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Configure stream l to return temperature status field, and all Pressure EU data  
“c 05 1 0012”  
Read response:  
“A”  
If or when stream 1 is subsequently enabled, data groups in that stream with the  
lowest-bit-numbers (table positions) selected are delivered first. In this example  
(bbbb = 0012), the DH Temperature Status datum would be first, and then all the  
specified Pressure EU data would follow (highest specified channel to lowest  
specified channel). 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.)  
3 - 46  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Command ‘c’ — Sub-command Index 06: Select Protocol For Stream Delivery  
Command  
c 06 st pro [remport [ipaddr]]”  
‘c’ is the command letter.  
‘ 06’ is the sub-command index (ii) for Select Protocol.  
st’ is the stream id digit (0=the ONLY acceptable entry).  
pro’ is the protocol id digit (1=UDP/IP, 0=TCP/IP)  
remport’ is an optional remote port number to which each UDP  
stream is directed in the host (port 9000 is the default if  
unspecified). It is ignored if pro=0.  
ipaddr’ is an optional host IP address to which each UDP stream  
is directed (default is the host IP address per current TCP  
connection that sent this command). It is ignored if pro=0.  
NOTE: all parameters separated by a space.  
Response  
“A”  
‘A’ is the acknowledge letter.  
Description: This command sets the protocol by which every configured autonomous stream is  
delivered to the host. It must be executed after streams are configured, but  
before they are enabled. This command is only available to modules with  
firmware revision 2.28 or higher.  
By default, streams are delivered via the same TCP/IP protocol used to receive  
commands from host (i.e., via the existing TCP/IP connection used to send this  
command). However, for special circumstances, all autonomous streams may be  
delivered to the host via the UDP/IP protocol instead. This command is required  
onlywhen UDP/IP is to be used. It also can restore thedefault protocol (to TCP/IP)  
once it has been changed. The TCP/IP version of the command ignores the optional  
(pro and ipaddr) parameters, which have meaning only to the UDP/IP protocol.  
Though the command has a stream parameter, it is currentlylimited to changing the  
protocol of all defined streams at the same time (i.e., parameter st must be = 0,  
meaning all configured streams).  
The optional remport parameter may be any value in the range 1024 to 65535.  
However, remport= 7001 should be avoided, since NetScannermodules 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  
3 - 47  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
remport parameter will affect the wayhost software must handle multiple modules  
sending streams. If every module uses the same port, then a single host socket can  
be bound to that port to receive all responses from all modules. The remote IP  
address, given to that socket, at time of receipt of the stream’s datagram, will  
identify the particular module who sent the datagram. Alternately, every module  
maybe given a unique remportnumber, requiring that a host program bind a unique  
UDP socket to each of these unique remport numbers. Then, when a particular  
socket receives a UDP datagram to its unique port, the module sending it is  
automatically identified.  
The optional ipaddr parameter is normally unspecified, causing it to default to use  
the IP address of the current TCP/IP connection. That way the host need not have  
to be aware of its own IP address. This parameter is provided in case a special host  
has multiple network interfaces andwants to use more than one. When used, ipaddr  
requires four dotted numeric fields (d.d.d.d). Each d is a 1-3 digit decimal number  
in the range 0-255. The ipaddr = 255.255.255.255 is best avoided, unless the UDP  
datagrams of streams are to be broadcast to all network nodes.  
Examples:  
!
Configure all streams to be delivered via UDP/IP protocol. Host expects the UDP  
datagrams to arrive via port 7500. The IP Address of the current TCP/IP connection  
is also used to send each UDP datagram.  
“c 06 0 1 7500”  
Read response:  
“A”  
!
Configure all streams to be delivered via the default TCP/IP protocol.  
“c 06 0 0”  
Read response:  
“A”  
3 - 48  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
CALCULATE AND SET OFFSETS (Command ‘h’)  
Purpose: Instructsa module to calculate new offset coefficientswith zerodifferential pressure  
(or a specified “generated” pressure) applied to the specified channels. These new  
coefficients update part of the module’s internal calibration coefficient database,  
used to convert any subsequent raw data into engineering units data. The new  
offset values are also returned in the response. This command is sometimes called  
a Re-zero or zero-only calibration.  
Command “hpppp [vv.vvvv]”  
h’ is the command letter  
pppp’ is the position field  
vv.vvvvis an [optional] applied pressure value preceded by a space  
character  
Response  
g.gggg .. [g.gggg]...”  
g.gggg’ are the actual offset data values returned, each preceded by a space.  
Description: The position field may have 0 or 4 characters. If no position field is specified,  
offset coefficients for all of a module’s input channels will be calculated and  
returned. If a position field is specified, offset coefficients for only the channels  
whosebits are set (=1) will be calculated and returned. If the optional pressure value  
[ vv.vvvv] is specified, the position field must be 4 characters, even when all  
channels are to be specified. 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. Offset values are  
returned in the response in order of highest specified channel to lowest specified  
channel, with data formatted per an implied decimal format (f=0).  
Before acquiring data with this command, any addressed Model 9016 module will  
normally attempt to place the calibration valve in the CAL position, so that a zero  
differential pressure can be applied to all channels via the module’s CAL and CAL  
Ref input port. Simply leaving these ports unattached will allow the transducers to  
read the appropriatezero differential pressure if ambient air pressure isstable. After  
data are acquired, the calibration valve will be placed in the RUN position. To  
disable the automatic shifting of the calibration valve, refer to the Set Operating  
Options (‘w’) command (index 0B). The reader is also referred to Section 4.2 of  
3 - 49  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 4 for additional details concerning the performance of a Re-zero  
Calibration.  
Models 9021 and 9022, having no valves, will skip the CAL valve change.  
NOTE: The calculated offset values from the latest ‘h’ command will be  
lost when the module is powered off. To save these offset terms to each  
transducer’s non-volatile memory refer to the Set Operating Options  
(‘w’) command (index 08).  
Example:  
!
Send TCP/IP command to a Model 9016 module (via its open socket) to calculate  
and set new offset coefficients for channels 16 through 13.  
hF000”  
Read response, containing all new offset values (also stored in the module’s volatile  
main memory):  
0.0010 0.0020 0.0015 0.0025”  
Actualoffset values arereturnedintheaboveresponse asdecimal fixed-point ASCII  
strings, each preceded by a space character. From left-to-right: theyare forchannels  
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).  
3 - 50  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ TEMPERATURE COUNTS (Command ‘m’)  
Purpose: Returns the most recently acquired raw temperature data for the specified channels  
in averaged A/D counts (in the range -32768 to +32767). This command is similar  
to command ‘a,’ except that the raw data reflects a channel’s temperature signal  
instead of its pressure signal. Each datum returned in the response will be in the  
specifiedhigh-precisiondata format, but representingA/D counts as a signedinteger  
average. This command is intended for advanced users only and is not required  
for normal operation.  
Command mppppf”  
‘m’ is the command letter  
pppp’ is the position field  
f’ is the format field  
Response dddd.. dddd”  
dddd’ are the datum fields, each with a leading space (except f= 7 or 8).  
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. Thefirst datum returned in the response  
will be for the highest channel number supplied, and each (non-binary) datum will  
be preceded by a space character. Some formats may not be applicable to the  
specific type of data being requested. Valid formats are shown in the following  
table:  
f
0
1
2
5
7
8
converts each internal response datum value from..  
max. char.  
single binary float  
single binary float  
double binary float  
single binary float  
single binary float  
single binary float  
to  
to  
to  
to  
to  
to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
17  
9
4
4
3 - 51  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Send TCP/IP command to 9016 module (via its connected socket) that returns  
decimal raw “temperature” A/D counts data for channels 1, 5, 9, and 13:  
m11110”  
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”)  
3 - 52  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ TEMPERATURE VOLTAGES (Command ‘n’)  
Purpose: Returns the most recently acquired raw temperature data for the specified channels  
converted to engineering-unit Volts directly from the averaged A/D counts. It is  
similar to command ‘V,’ except that the raw data reflects a channel’s temperature  
signal instead of its pressure signals. Each datum returned in the response will be  
in the specified high-precision data format. This command is intended for  
advanced users only and is not required for normal operation.  
Command nppppf”  
n’ is the command letter  
pppp’ is the position field  
f’ is the format field  
Response  
dddd.. dddd”  
dddd’ are the datum fields, each with a leading space (except f= 7 or 8).  
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).  
The 1-character format field (f) specifies the format of each datum field (dddd) that  
will be returned in the requested response. Thefirst datum returned in the response  
will be for the highest channel number supplied, and each (non-binary) datum will  
be preceded by a space character. Some formats may not be applicable to the  
specific type of data being requested. Valid formats are shown in the following  
table:  
f
0
1
2
5
7
8
converts each internal response datum value from..  
max. char.  
single binary float  
single binary float  
double binary float  
single binary float  
single binary float  
single binary float  
to  
to  
to  
to  
to  
to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
17  
9
4
4
3 - 53  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Send TCP/IP command to 9016 module (via its connected socket) that returns  
decimal voltage data (of the raw temperature signal) for channels 1, 5, 9, and 13:  
n11110”  
Response contains data for channels 13, 9, 5, and 1 (left to right):  
0.53013 0.541698 0.503633 0.000000”  
In this example channels 13, 9, and 5 return normal temperature voltage signals in  
the range of 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”)  
3 - 54  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ MODULE STATUS (Command ‘q’)  
Purpose: Returns requested module status information.  
Command  
qii”  
q’ is the command letter  
ii’ is the status index field  
hhhh”  
Response  
hhhh’ is a 4-digit hex datum (or other  
(**) decimal datum  
Description: The 2-digit hex index field (ii) chooses a particular status field to be returned.  
Returned value is described in the following table for each index (a third column  
shows any ‘w’ command index for setting same option.  
ii  
returned value  
‘w’  
set  
4-digit hex or other decimal (**)  
index  
00  
01  
Module’s Model Number, as decimal (**) integer value (e.g, 9016).  
Firmware Version, as hex value  
(expressed internally as integer version * 100).  
(e.g. hex ‘0100’ = 256 decimal, means Version 2.56)  
02  
Power-up Status, as 16-bit hex bit map, bits having the following meaning:  
Bit 0 (LSB): A/D Failure Error.  
Bit 1: Transducer Re-zero Adjustment (offset) Term Range Error (out-of-  
range values set to 0.0 internally).  
Bit 2: Transducer Span Adjustment (gain) Term Range Error (out-of-range  
values set to 1.0 internally).  
Bit 3: Temperature Correction Coefficients Not Present or Out-of-Range (if  
transducer has one or more bad coefficients, all set to 0.0).  
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).  
3 - 55  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Bit 6: SRAM Error.  
03 reserved  
04 reserved  
05  
06  
10  
13  
Number of A/D Samples To Average, as hex value (e.g., 000A=10 decimal).  
IP Address Resolution Method, as hex state: (default = 0000)  
0000 = Use Static IP Address stored in module’s non-volatile memory  
0001 = Get Dynamic IP Address from external RARP/BOOTP server  
07  
08  
14  
16  
Host Response/Stream Back-Off Delay, as hex value (or FFFF). FFFF  
means use low-order byte of module’s Ethernet Address as value instead. In  
either case, back-off delay in microseconds is calculated from decimal  
equivalent of hex value:  
delay = decvalue * 20  
Host Response/Stream Total Size Prefix (with 2-byte big-endian binary  
value), added to all command responses and streams to indicate their true  
length in bytes:  
0000 = None (default)  
0001 = Yes  
09  
17  
18  
TCP Connect Port, as hex value (e.g. 2328 = 9000 decimal, default).  
0A  
Auto UDP Broadcast@Reset, as hex state:  
0000 = No (default)  
0001 = Yes  
0C  
Temperature Status of Each Scanner Transducer (9016 only), as 16-bit hex  
bit map, each bit representing the current status of a transducer/channel (16-1)).  
Bit values are:  
0= transducer operating within the specified operational limits.  
1= transducer operating outside the specified limits.  
(see end-of-table NOTE +)  
0D  
0E  
19  
Minimum Temperature Alarm Set Point (9016 only)(in degrees C), as  
decimal (**) format 0 representation of internal IEEE float, with leading  
space).  
19  
Maximum Temperature Alarm Set Point (9016 only)(in degrees C), as  
decimal (**) format 0 representation of internal IEEE float, with leading  
space).  
3 - 56  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
11  
12  
3C  
1B  
22  
Thermal Update Scan Interval (in seconds) as decimal (**) integer value.  
9022 Front-end Calibration Interval  
(9016 only) Temperature Ranges, as a hex value  
0000 = range 0 to 60ºC  
0006 = range -30 to 60ºC  
0007 = range -20 to 70ºC  
(+) NOTE: This 4-byte hex status fields may also be returned in autonomous data streams, but  
as pure binary extensions of each stream’s packet binary header (see ‘c’ command,  
ii=05, bbbb=0002).  
Examples:  
!
Request model number from any NetScannerSystem (9016) module:  
q00”  
Read response indicating it is a model 9016:  
9016”  
!
Request TCP back-off delay for any NetScannerSystem module:  
“Q07"  
Read hex (16-bit binary) response:  
“001F” (31 decimal, or 31 x 20=620 µsec.)  
3 - 57  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ HIGH-PRECISION DATA (Command ‘r’)  
Purpose: Returns the most recently acquired engineering-unit pressure data for the specified  
channels. Each datum returned in the response will be in the specified high-  
precision data format.  
Command rppppf”  
r’ is the command letter  
pppp’ is the position field  
f’ is the format field  
Response dddd.. dddd”  
dddd’ are datum fields, each with leading space (except f= 7 or 8).  
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. The first datum returned in the  
response will be for the highest channel number specified. Each (non-binary)  
datum will be preceded by a space character (except in the case of f= 7). Some  
formats may not be applicable to the specific type of data being requested. Valid  
formats are shown in the following table:  
f
0
1
2
5
7
8
converts each internal response datum value from  
max. char.  
single binary float  
single binary float  
double binary float  
single binary float  
single binary float  
single binary float  
to  
to  
to  
to  
to  
to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
17  
9
4
4
Unless the EU conversion scalar is altered, the returned data will be in units of psi.  
3 - 58  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Send TCP/IP command to Model 9016 module (via its connected socket), that  
returns decimal pressure data for channels 1, 5, 9, and 13 in ASCII fixed point  
format:  
r11110”  
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”)  
3 - 59  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ TRANSDUCER TEMPERATURE (Command ‘t’)  
Purpose:  
Returns the most recently acquired engineering-unit temperature data (in °C) for  
the specified channels. Each datum returned in the response will be in the specified  
high-precision data format.  
Command  
tppppf”  
‘t’ is the command letter  
pppp’ is the position field  
f’ is the format field  
Response  
dddd.. dddd”  
dddd’ are the datum fields, each with leading  
space (except f =7 or 8).  
Description: The 4-character hex position field (pppp) specifies a 16-bit binary bit-map, with  
each set bit (1) specifyinga 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. The first datum returned in the  
response will be for the highest channel number specified. Each (non-binary)  
datum will be preceded by a space character. Some formats may not be applicable  
to the specific type of data being requested. Valid formats are shown in the  
following table:  
f
0
1
2
5
7
8
converts each internal response datum value from  
max. char.  
single binary float  
single binary float  
double binary float  
single binary float  
single binary float  
single binary float  
to  
to  
to  
to  
to  
to  
7-10-digit signed decimal “ [-xxx]x.xxxxxx”  
8-digit hex integer “ xxxxxxxx”  
13  
9
16-digit hex integer “ xxxxxxxxxxxxxxxx”  
long integer (EU*1000) then to 8-digit hex integer  
single binary float (big endian: msb first)  
single binary float (little endian: lsb first)  
17  
9
4
4
3 - 60  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Example:  
!
Send TCP/IP command to 9016 module (via its connected socket) that returns  
decimal temperature data for channels 1, 5, 9, and 13:  
t11110”  
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”)  
3 - 61  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
READ INTERNAL COEFFICIENTS (Command ‘u’)  
Purpose:  
Returns one (or more contiguous) requested internal coefficient(s) in a specified  
internal coefficient array, and in the specified response data format.  
ufaacc[-cc]”  
Command  
‘u’ is the command letter.  
f’ is the format field.  
aa’ is the array index field.  
cc[-cc]’ is coefficient index [or contiguous range].  
dddd.. dddd”  
Response  
dddd’ are the datum fields, each with leading space character.  
Description: The 1-character format field (f) is a single decimal digit that defines the format of  
each returned datum in the response. All datum ( dddd) fields returned will be  
preceded by a space character. Most coefficients have a floating point datum type  
(f=0-1), while others have an integer datum type (f=5). Requesting an improper  
format will result in an “N08" error response. Valid format types for coefficients  
are shown in the following table:  
f
0
1
5
converts each internal value from..  
max. char.  
single binary float  
single binary float  
long binary integer  
to  
to  
to  
7-10 digit signed decimal “ [-xxx]x.xxxxxx”  
13  
9
8-digit hex “ xxxxxxxx”  
8-digit hex “ xxxxxxxx”  
9
The 2-character array index field (aa) is a hexadecimal value selecting a particular  
internal coefficient array. 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.  
A single 2- character coefficient index field ( cc) is a hexadecimal value that selects  
a particular coefficient within the specified array. Multiple contiguous coefficients  
of the same type may be specified by using a coefficient index“range” specified by  
adding a hyphen (negative sign) between two such indexes (cc-cc).  
3 - 62  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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  
of these arrays) are listed in the following table:  
NOTE:  
Coefficients used for typical applications are shown in BOLD type.  
All other coefficients are typically not used outside of advanced  
diagnostic functions.  
cc  
Transducer Coefficient Description  
Datum  
Type  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
----  
Re-zero Cal Adjustment (offset) term  
Span Cal Adjustment (gain) term  
Dynamic EU Conversion coefficient c0  
Dynamic EU Conversion coefficient c1  
Dynamic EU Conversion coefficient c2  
Dynamic EU Conversion coefficient c3  
Reserved for Factory Use  
INTEGER  
INTEGER  
INTEGER  
INTEGER  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
User Defined Date field (see end-of-table note)  
Date of Factory Calibration (see end-of-table note)  
Transducer Manufacturing Reference number  
Transducer Full-Scale Range code (see Appendix F)  
0B-0F Temperature 1, Pressures 1-5 voltages  
10-14 Temperature 2, Pressures 1-5 voltages  
15-19 Temperature 3, Pressures 1-5 voltages  
1A-1E Temperature 4, Pressures 1-5 voltages  
1F-23 Temperature 5, Pressures 1-5 voltages  
3 - 63  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
cc  
Transducer Coefficient Description  
Datum  
Type  
24-28  
29-2D  
2E  
Temperature 6, Pressures 1-5 voltages  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
reserved for future use (temperature 7)  
Temperature 1 Temperature Output voltage at 0 psi  
Temperature 2 Temperature Output voltage at 0 psi  
Temperature 3 Temperature Output voltage at 0 psi  
Temperature 4 Temperature Output voltage at 0 psi  
Temperature 5 Temperature Output voltage at 0 psi  
Temperature 6 Temperature Output voltage at 0 psi  
(reserved) Temperature 7 Temperature Output voltage at 0 psi  
Temp Vs Pressure Correction coefficient (t0)  
Temp Vs Pressure Correction coefficient (t1)  
Temp Vs Pressure Correction coefficient (t2)  
Temp Vs Pressure Correction coefficient (t3)  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
4D  
4E  
5F  
Pressure Voltage Gain Index  
Integer  
Integer  
FLOAT  
Temperature Voltage Gain Index  
Current Calculated Pressure (PSI)  
The User Defined Date field (cc=07) is also a 32-bit integer which maybe encoded  
in a similar manner. Possible uses are to indicate the date of last user zero and/or  
span calibration or possibly the date of next required calibration. If this optional  
field is used, the user is responsible for correctly encoding the date into the  
appropriate 32-bit integer value. Any modifications of this field (using the  
Download Internal Coefficients (‘v’) command) will result in the new value  
automatically being entered to transducer non-volatile memory.  
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).  
3 - 64  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
A special single Other Coefficients array is selected with array index aa=11 (hex).  
All the valid coefficient indexes (for this array only) are listed in the following table:  
cc  
Other Coefficients Description  
Datum  
Type  
00 reserved - EU conversion offset term  
01  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
EU Pressure Conversion scaler (default=1.0)  
02 Reserved - EU conversion Non-Linearity term  
03 Reserved-Reference Voltage value  
04  
05  
06  
07  
Gain=1 Reference Coefficient (9021/9022 only)  
Gain=20 Reference Coefficient (9021/9022 only)  
Gain=45 Reference Coefficient (9021/9022 only)  
Gain=90 Reference Coefficient (9021/9022 only)  
18  
FLOAT  
Temperature Gain Reference Coefficient (9022  
only)  
Example:  
!
Send TCP/IP command to module (via its connected socket) requesting the most  
recent calibration adjustment’s offset and gain terms (cc=00-01), and the adjacent  
factory-determinedtransducercoefficientsC0through C4 (cc=02-06)fortransducer  
1: Datarequested in ASCII-hexformat representing the internal binaryfloatingpoint  
format.  
u10100-06”  
Response returned is:  
3B200A6E . . 00000000”  
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.  
3 - 65  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
DOWNLOAD INTERNAL COEFFICIENTS (Command ‘v’)  
Purpose: Downloads one or more internal coefficients to the module.  
vfaacc[-cc]dddd..dddd”  
Command  
‘v’ is the command letter.  
f’ is the format field.  
aa’ is the array index field.  
cc[-cc]’ is coefficient index [or contiguous range].  
dddd’ are the datum field(s) each with a leading  
space.  
Response A”  
‘A’ is the acknowledge letter.  
Description: The 1-character format field (f) is a single decimal digit that defines the format of  
eachcoefficient to be downloaded inthe command’sdatum ( dddd) fields, with each  
datum preceded bya space character. Most coefficients have a floating point datum  
type (f=0-1), while others have an integer datum type (f=5). Sending a datum in the  
improper format will result in an “N08" error response. Valid format types are  
shown in the following table:  
f
0
1
5
converts each datum parameter value (‘ dddd’) from..  
max. char.  
1-10 digit signed decimal “ [-xxx]x.[xxxxxx]”  
8-digit hex “ xxxxxxxx”  
to  
to  
single binary float  
single binary float  
long binary integer  
13  
9
8-digit hex “ xxxxxxxx”  
to  
9
The 2-character array index field (aa) is a hexadecimal valueselecting a particular  
internal coefficient array to receive the downloaded data. The first array index  
(aa=01) refers to channel 1's transducer, the 16th (aa=10) refers to channel 16's  
transducer. Finally, the last array (aa=11) refers to a special global array.  
A single 1- or 2- character coefficient index field (c or cc) is a hexadecimal value  
that selects a particular coefficient within the specified array. Multiple contiguous  
coefficients may be specified by using a coefficient index “range” specified by  
adding a hyphen (negative sign) between two such indexes.  
3 - 66  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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  
of these arrays) are listed in the following table:  
cc  
00  
01  
02  
03  
04  
05  
07  
09  
0A  
Transducer Coefficient Description  
Datum Type  
FLOAT  
Re-zero Cal Adjustment (offset) term  
(Note 1)  
(Note 2)  
(Note 3)  
(Note 3)  
(Note 3)  
(Note 3)  
(Note 4)  
FLOAT  
Span Cal Adjustment (gain) term  
Dynamic EU Conversion coefficient c0  
Dynamic EU Conversion coefficient c1  
Dynamic EU Conversion coefficient c2  
Dynamic EU Conversion coefficient c3  
User Defined Field  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
INTEGER  
INTEGER  
INTEGER  
Transducer Manufacturing Reference Number (Note 5)  
Transducer Full-Scale Range Code (See Appendix F) (Note  
5)  
4D  
4E  
INTEGER  
INTEGER  
Pressure Voltage Gain Index  
(Note 5)  
Temperature Voltage Gain Index  
(Note 1)  
(Note 2)  
(Note 3)  
Related command ‘w08’ can be used to download the offset term to the sensor’s  
non-volatile memory (digitally or non-digitally compensated sensor).  
Related command ‘w09’ can be used to download the gain term to the sensor’s non-  
volatile memory (digitally or non-digitally compensated sensor).  
Related command ‘w27’ can be used to download coefficients to the 9400 sensor’s  
non-volatile memory (9021/9022 non-digitally compensated ONLY).  
(Note 4)  
(Note 5)  
Data is immediately stored to the sensor’s non-volatile memory.  
Data is immediately stored to the sensor’s non-volatile memory (9021/9022 non-  
digitally compensated ONLY).  
3 - 67  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3 - 68  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The User Defined Date field (cc=07) is a 32-bit integer. Possible uses are to  
indicatethe date of last user zero and/or span calibration orpossiblythe date of next  
required calibration. If this optional field is used, the user is responsible for  
correctlyencodingthe dateinto the appropriate 32-bit integervalue e.g., a decimally  
encoded ‘yymmdd’ date. Any modifications of this field (using the Download  
Internal Coefficients (‘v’) command) will result in the new value automatically  
being entered to transducer non-volatile memory.  
A special single Other Coefficients arrayis selected with array index aa=11 (hex).  
All the validcoefficient indexes (for this arrayonly) arelisted in the following table:  
cc  
Other Coefficients Description  
Datum  
Type  
01  
04  
05  
06  
07  
EU Pressure Conversion scaler (default=1.0)  
Gain=1 Reference Coefficient (9021/9022 only)  
Gain=20 Reference Coefficient (9021/9022 only)  
Gain=45 Reference Coefficient (9021/9022 only)  
Gain=90 Reference Coefficient (9021/9022 only)  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
FLOAT  
18  
Temperature Gain Reference Coefficient (9022 only)  
FLOAT  
Examples:  
d TCP/IP command to module (i.e., viaits connected socket): with replacement  
Sen  
!
values for the channel’s offset and gain correction terms loaded into the module’s  
volatile memory (cc=00-01). Load these into channel # 8's Transducer Coefficient  
array (aa=08).  
v00800-01 0.000 1.000”  
Response returned is:  
A”  
!
Send command to module (via its connected socket) to change its default EUoutput  
from psi to kPa. This will be done by changing the EU Pressure Conversion  
Scaler to 6.894757.  
v01101 6.894757”  
Response returned is  
3 - 69  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
A”  
SET/DO OPERATING OPTIONS/FUNCTIONS (Command ‘w’)  
Purpose:  
Change a module’s default operating option settings, or invoke special internal  
operations or functions.  
wii[dd[ eeee]]”  
Command  
‘w’ is the command letter.  
ii’ is the option index field.  
dd’ is an [optional] hex datum field.  
eeee’ is an [optional] extra datum with a leading space  
character.  
Response A”  
‘A’ is the acknowledge letter.  
Description: The index field (ii) contains two hex digits that identify the specific option to be set  
or function to be performed. The datum field (dd), when present, contains 2 hex  
digits. A few indexes also require an extra datum field (eeee). Valid  
options/functions are listed in the table below (-- marks a missing datum field in its  
column, and fourth column shows any ‘q’ command index that reads same option):  
ii  
dd  
Description  
‘q’ read  
index  
00  
01  
--  
--  
--  
--  
--  
Execute Internal Self Test.  
Update Internal Thermal Coefficients.  
Reserved for factory use  
02-06  
07  
Store Operating Options in non-volatile flash memory.  
08  
Store Current Offset Terms in transducers’ non-volatile  
memories.  
09  
--  
Store Current Gain Terms in transducers’ non-volatile  
memories.  
0A  
01-10  
Set Number of Channels in Module (default =16 for  
9016, 12 for 9021 and 9022).  
3 - 70  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
ii  
dd  
Description  
‘q’ read  
index  
00  
Enable Automatic Shifting of Calibration Valve during  
Calculate and Set Offsets (‘h’) command (default). (9016  
only)  
0B  
01  
Disable Automatic Shifting of Calibration Valve in ‘h’.  
User will manually control calibration value. (9016 only)  
0C  
00  
01  
0B  
see  
chart  
below  
Set Cal Valves to RUN or LEAK Position (default)  
— choice made by ii=12. (9016 only)  
Set Cal Valves to CAL/RE-ZERO or PURGE Position  
— choice made by ii=12. (9016 only)  
0D-0E  
0F  
--  
Reserved for factory use  
00  
01  
Disable periodic Thermal Coefficient Update task.  
Enable periodic Thermal Coefficient Update task  
(default).  
10  
01-20  
05  
Set Number of A/D Samples to Average. (default = 8).  
Valid values are 1, 2, 4, 8,10, 20 hex: (1, 2, 4, 8,16, 32  
decimal)  
11  
12  
--  
Reserved for factory use  
00  
0B  
see  
chart  
below  
Set Cal Valves to RUN or CAL/RE-ZERO Position  
(default) — choice made by ii=0C. (9016 only)  
Set Cal Valves to PURGE or LEAK Position — choice  
made by ii=0C. (9016 only)  
01  
13  
14  
00  
01  
06  
Use Static IP Address Resolution (default)  
Use Dynamic IP Address Resolution (RARP/BOOTP)  
(Results in immediately becoming the module’s new  
power-on default)  
00  
01  
07  
Disable Host Response/Stream Back-Off Delay (default).  
Enable Host Response/Stream Back-Off Delay as low-  
order byte of Ethernet Address(converted to decimal value  
* 20 µsec.).  
02  
Enable Host Response/Stream Back-Off Delay specified  
per eeee as decimal value (* 20 µsec.)  
3 - 71  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
ii  
dd  
Description  
‘q’ read  
index  
15  
(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)  
00  
01  
02  
03  
Set Amplifier Gain to 50 mV FS Range (G=90)  
16  
00  
01  
08  
Disable Host Response/Stream Total Size Prefix  
(default).  
Enable Host Response/Stream Total Size Prefix (2-byte  
big-endian binary value with total size of response or  
stream data in bytes that follows it).  
17  
18  
19  
00  
09  
Set TCP Connect Port per eeee as decimal value  
(default=9000).  
00  
01  
0A  
Disable Auto UDP Broadcast at Reset (default).  
Enable Auto UDP Broadcast at Reset.  
Set Minimum Temperature Alarm Set Point (in NC)  
per eeee as decimal value (default = 0 NC).  
00  
01  
0D  
0E  
Set Maximum Temperature Alarm Set Point ( in NC)  
per eeee as decimal value (default = 60 NC).  
1B  
22  
00  
00  
11  
12  
Set Thermal Update Scan Interval per eeee as decimal  
value (seconds), 1 <= eeee <= 3600 seconds (default = 15).  
(9022 ONLY) Set Front-end Automatic Calibration  
Interval. 5 <=eeee <=3600 seconds (default=60); 0=turn  
off calibration.  
23  
25  
--  
(9022 ONLY) Calculate Front-end Calibration  
Coefficients Immediately.  
00  
(for Models 9021 and 9022 ONLY) Set Generic Sensor  
Parameters to Default. (Offset term=0.0; Gain term=1.0;  
c0=0.0; c1=1.0; c2=0.0; c3=0.0; user-defined date=0;  
manufacturing reference number=0; full-scale range  
code=0; front end gain=0 (unity))  
3 - 72  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
ii  
dd  
Description  
‘q’ read  
index  
26  
00  
(for Models 9021 and 9022 ONLY) Initialize Generic  
Sensor Parameters with Factory Default Parameters on  
Power-up.  
01  
00  
Retrieve user-provided parameters out of non-volatile  
memory  
27  
Store current coefficient terms into transducer’s non-  
volatile memory. (For use only with non-digitally  
compensated 9400 sensors with EEPROM.) (‘w27’ selects  
all channels) (‘w2700 eeee’ selects individual channels via  
the position field)  
3C  
00  
06  
07  
(9016 only) Set Temperature Range = 0 to 60ºC default  
Set Temperature Range = -30 to 60ºC  
Set Temperature Range = -20 to 70C  
Modification of option 13 hex results in the new option selection becoming the module’s new  
power-on default. All other options must be stored in non-volatile flash memory using ‘w07’  
command in order to be retained after the module power cycles.  
3 - 73  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The Valve Position indexes (ii=12 and ii=0C) (for Model 9016 only) each have two states (00/01)  
that when combined provide four (4) possible states of the C1/C2/C3/C4 internal valves. This  
“Logical Rotary Switch” with four (4) positions is summarized in the following chart:  
C1 Energized  
C2 Not  
C2 Energized  
C1 Not  
(0C=01)  
(0C=00)  
C3 Energized  
C4 Not  
PURGE  
position  
LEAK/CHECK  
position  
(12=01)  
C4 Energized  
C3 Not  
CAL/RE-ZERO  
position  
RUN  
position  
(12=00)  
Example:  
!
Send TCP/IP commands to 9016 module (via its connected socket) setting the  
calibration valve to the CAL (or Re-Zero) position:  
w1200"  
(Set RUN/CAL valve position)  
w0C01”  
(Set CAL position)  
Responses (both commands):  
“A”  
“A”  
NOTE:  
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.  
3 - 74  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
NETWORK QUERY (UDP/IP Command ‘psi9000’)  
Purpose:  
To determine how many (and which) modules are powered-up and operational on  
the network.  
Command  
Response  
“psi9000"  
ipadr, ethadr, sernum, mtype,  
sfwver, connst, ipadrst, lisport,  
subnet, iparpst, udpast, pwrst,”  
Description: When a module receives this broadcast command (bycontinuously monitoring port  
7000) it responds with a broadcast (on port 7001) with an ASCII response  
containing comma-separated parameters. These are listed in the following table:  
Parameter  
ipadr  
Meaning  
IP address  
ethadr  
sernum  
mtype  
Ethernet address  
Serial number  
Module type (e.g., 9016)  
sfwver  
connst  
ipadrst  
lisport  
subnet  
iparpst  
Software version (e.g., x.xx decimal format)  
Connection status (1=connected, 0=available)  
IP address status (1=has one, 0=waiting for server)  
IP listening port for connections (default=9000)  
Subnet mask  
IP address resolution status (1=uses RARP/BOOTP  
server, 0=uses static IP address stored internally)  
udpast  
pwrst  
UDP auto status (1=broadcasts this response  
automatically after connection possible, 0=only sends  
response for “psi9000" UDP/IP command.  
Power-up status (same as a ‘q02' command response)  
3 - 75  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Some special rack-mounted module types (e.g., 9816) also add rack, cluster, and slot  
parameters to the response above. These additional parameters are added following the  
pwrst’ parameter.  
This uniform network query response allows a client host program to identify, configure,  
and use any suitable group of modules (for the task at hand) bysimply opening a TCP/IP connection  
between itself and each available module needed.  
Example:  
!
Query all module(s) on the network.  
“psi9000”  
Response(s):  
200.201.7.207, 0-e0-8d-1-7-cf, 1999, 9022, 2.32, 0, 1, 9000, 192.0.0.0, 0,  
1, 0x0  
3 - 76  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
RE-BOOT MODULE (UDP/IP Command ‘psireboot’)  
Purpose: To unconditionally “reboot” a specified module.  
Command  
“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’  
none (module reboots)  
Response  
Description: When a module receives this broadcast command,(bycontinuouslymonitoring port  
7000)it responds byimmediatelyrestarting itsfirmware. The result is essentiallythe  
same as a power-up restart, in that any TCP/IP connection is lost, and the module  
returns to its normal startup state. The host must wait long enough for the re-boot  
process to be completed before it can again request a connection to the module.  
Example:  
!
Re-boot a specified module on the network.  
“psireboot 00-E0-8D-00-00-01”  
Response:  
(None)  
3 - 77  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
CHANGE MODULE’S IP ADDRESS RESOLUTION METHOD & RE-BOOT  
(UDP/IP Command ‘psirarp’)  
Purpose:  
To change (toggle) the current IP address resolution state (ipaarpst) of a specified  
module, and then unconditionally “re-boot” it.  
Command “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’  
none (module re-boots)  
Response  
Description: When amodulereceives this broadcast command, (bycontinuously monitoring port  
7000) it responds by toggling its current ARP method to one of two states: dynamic  
resolution or static resolution. Then it restarts its firmware. The result is essentially  
the same as a power-up restart, in that any TCP/IP connection is lost, and the  
module returns to its normal startup state. However, if it used the static resolution  
method before it received this command, after the re-boot, it will not have a valid  
IP address until an external network server (RARP or BOOTP) provides it with one.  
However, executing the command a second time will restore it to using its original  
statically-assigned IP address (after another re-boot finishes).  
Just as for the “psireboot” command, the host must wait long enough for the re-boot  
process to be completed before it can again request a connection to the module.  
Example:  
!
Reconfigure a specified module on the network so that it uses its “other” IP address  
resolution method, and also re-boot it. Presumably, the host knew the module’s  
current state (iparpst) as a result of a recent Network Query response from the  
module.  
“psirarp 00-E0-8D-00-00-01”  
Response:  
(None)  
3 - 78  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
3.3 Obsolete Commands  
Users of older model 9010, 9015, and 9020 modules will notice that several previouslydocumented  
commands are missing. Most of these missing commands were “standard” Optomux commands  
that were never of functional value for NetScannerSystem modules. This is mainly because of  
basic design philosophy differences between PSI and vendors of other less capable Optomux  
modules. These commands were included in the original NetScannerSystem/9000 System  
documentation and module firmware for compatibility with third party software packages. Such  
commands have now been removed from the NetScannerSystem documentation in the interest  
of easier learning and product simplicity. 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 NetScannerSystem firmware.  
Obsolete commands fall into three classes:  
! dummy commands (that executed but essentially did nothing),  
! duplicatecommands(with capabilities less than (or the same as) other “alternative” commands),  
and  
! piecemeal commands (that executed only parts of other “complete” commands).  
Obsolete dummy commands include:  
‘C’  
‘G’  
‘H’  
Set Turn-Around Delay,  
Configure Positions,  
Configure as Inputs;  
and users should remove any usage of these from host programs if use of newer NetScanner™  
System modules is contemplated.  
Obsolete duplicate commands include:  
‘j’  
Read Module Configuration, and  
‘M’ Read and Average Analog Inputs;  
which should be replaced bycommands Read Module Status(‘q’) and Read Scaled Analog Inputs  
(‘L’) or Read High Precision Data (‘r’).  
Obsolete piecemeal commands include:  
‘T’  
‘I’  
‘U’  
‘g’  
Start Input Averaging,  
Read Average Completion Bits,  
Read Input Averaged Data,  
Calculate Offsets,  
‘W’ Set Offsets,  
‘X’  
‘Y’  
Calculate Gains,  
Set Gains;  
3 - 79  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
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’).  
Also, there is the higher-resolution alternative Read High-Precision Data (‘r’) command. The  
piecemeal pair of calibration commands ‘g’ and ‘W’ have always had a complete alternative, the  
Calculate and Set Offsets (‘h’) command. Likewise, the other pair of calibration commands ‘X’  
and ‘Y’ have always had a complete alternative, the Calculate and Set Gains (‘Z’) command.  
3 - 80  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 4  
Calibration  
4.1  
Introduction  
Each internal DH200 transducer in a NetScannerSystem Intelligent Pressure Scanner (Model  
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. However, 9400 and9401 transducerswith rangesgreaterthan750 psi, all 9402 transducers,  
and other analog only transducers do not contain storage or thermal sensors. These units are  
generally measured as scaled voltages only. The internal firmware of each module reads all of the  
calibration data in any available memory from each transducer upon power up and then dynamically  
calculates other conversion coefficients that convert transducer output into pressure at the current  
measuredtemperature. Thefirmware uses these coefficientsfor all subsequent engineering-unit data  
conversions performed. If no memory is found, that channel reads voltage (NOT EU pressure). In  
this case, any command responses or streams that normally return pressure values return voltage  
values instead.  
All NetScannerSystem Intelligent Pressure Scanner modules use a third-order polynomial to  
convert transducer output voltage to pressure. All calculations are carried out internally using high  
precision math. The following formula is used for all pressure output calculations.  
PT(V)  
=
[C0(T) + C1(T)*V + C2(T)*V2 + C3(T)*V3] * C SPAN - CRZ  
where:  
PT  
V
=
=
Calculated applied pressure  
Transducer output voltage  
C0(T) .. C3(T) =  
Conversion coefficients generated from calibration data at  
temperature T.  
CRZ  
CSPAN  
=
=
Re-zero adjustment’s “offset”correction coefficient  
Span adjustment’s “gain” correction coefficient  
Since the polynomial’s coefficients are a function of the current temperature, they are dynamically  
re-calculated by the module firmware (with other equations) to compensate for each transducer’s  
measured temperature change.  
4 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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 & 12) in Chapter 3, and in particular  
the Valve Position Chart at the end of command’s description.) When each module’s internal  
calibration valve is placed in the CAL/RE-ZERO position (through software commands), all  
DH200 transducer pressureinputs are pneumatically connected to the CAL input ports. All DH200  
reference inputs are pneumatically connected to the CAL REF input port. The CAL input may be  
used to perform on-line zero adjustment of the 9016’s transducers. This capability virtually  
eliminates sensor zero drift error and ensures the highest possible data accuracy. The CAL input  
mayalso be used for DH200 span adjustment calibrations. Span calibration of multi-range scanners  
may also utilize the CAL input ports if the highest applied pressure does not exceed the proof  
pressure rating of any installed transducer. Zero and span adjustment functions may also be  
performed on Models 9021 and 9022 channels, but any valving must be supplied externally.  
For reference when operating the 9016 calibration manifold, Figures 4.1 through 4.4 show  
simplified pneumatic diagrams of the calibration manifold in its various positions.  
NOTE:  
Periodic zero and span calibration should bethe only calibration required  
to maintain specified performance throughout the life of the scanner.  
4 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
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  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.2  
Re-zero Calibration  
The NetScannerSystem Intelligent Pressure Scanners including Models 9016, 9021, and 9022  
are capable of independently performing a transducer calibration adjustment function, referred to  
as Re-zero adjustment (or simply Re-zero Cal). The Re-zero calibration will result in a recalculated  
“offset” coefficient for each channel being calibrated, which automatically compensates for any  
transducer offset drift errors. Sincethe factory-setcoefficients in each transducer (that characterize  
both pressure and temperature) are extremely stable over time, these simple offset corrections  
compensate for the majority of transducer errors over time. For this reason, a Re-zero may be the  
only calibration adjustment required by many applications. For those applications requiring more  
accuracy, an optional single-point Span-only calibration adjustment will be described in Section  
4.3. An improved multi-point calibration adjustment, integrating both the Re-zero and Span  
calibration process will be described in Section 4.4.  
For Model 9016, with integral DH200 pneumatic transducers, internal manifolds and valves allow  
a Re-zero calibration to be accomplished easily and automatically. For Models 9021 and 9022,  
whichhave external 9400, 9401 or9402 (or third-party) all-media transducers, the usermust supply  
any necessary valves and controls to accomplish the application of a “minimum” pneumatic or  
hydraulic pressure to these transducers before executing the re-zero adjustment.  
When instructed to execute a Calculate and Set Offsets (‘h’) command, the NetScannerSystem  
module will automatically perform the Re-zero adjustment calibration, and then update the offset  
coefficientsin its volatile memory. It will subsequently use the newlycalculated terms for all future  
engineering-unit calculations until power is lost to the module.  
NOTE: When using the Calculate and Set Offsets command (‘h’), only local terms in  
the module’s volatile main memory (RAM) are updated. Under normal operation, it is  
not recommended to store these new coefficients in transducer non-volatile memory.  
Instead, the re-zero should be performed at regular intervals. Refer to Section 4.6 if it  
is desired to also store these new re-zero terms in transducer nonvolatile memory.  
4.2.1. Re-zero Calibration Valve Control  
When instructed to execute a Re-zero (Calculate and Set Offsets (‘h’)) command, Model 9016  
modules will normally shift the internal calibration valve into the CAL position and use the  
pressures present at the CAL and CAL REF inputs for the “minimum” (e.g., zero) calibration  
pressure. After the Re-zero adjustment iscomplete, the Model 9016calibrationvalve 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  
4 - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Set Operating Options (‘w’) (option index=0B hex) command. This allows independent control  
of the calibration valve by the user using other options (see option indexes = 0C and 12 hex) of the  
same command.  
4.2.2 Re-zero Calibration Summary  
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 [ ].  
Description  
9016  
9021/9022  
Command Command  
Disable automatic valve shifting after module power up. Ensure [w0B01]  
**  
[w1200]  
valves in RUN/CAL mode (default)  
… normal data acquisition  
Apply 0.0 psi differential to the module CAL and CAL REF  
inputs.  
w0C01  
**  
Place the module calibration manifolds into the CAL position [if  
w0B01 command executed in Step 1]  
Delay for settling of pneumatic inputs  
Verify that measured data reads near expected zero value  
[rFFFF0]  
hFFFF  
[r0FFF0]  
h0FFF  
Instruct module to calculate new offset coefficients for all 16  
channels of Model 9016 (all 12 for Models 9021and 9022)  
[w0C00]  
**  
Place calibration manifold back into the RUN position [if  
w0B01 command executed in Step 1]  
Store new offset coefficients to transducer nonvolatile memory  
[w08]  
… continue normal data acquisition  
4 - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.3  
Span Calibration  
For improved accuracy, the NetScannerSystem Intelligent Pressure Scanners are capable of  
independently performing a transducer calibration function, referred to as Span adjustment (or  
simply Span Cal). Actually, there is a provision to supply any suitable “upscale” pressure (e.g.,  
actual transducer full-scale) during such a calibration adjustment. The Span adjustment calibration  
will result in a recalculated “gain” coefficient for each channel being calibrated, to compensate for  
any transducer or module gain errors. For best results, a Re-zero calibration should be performed  
beforeperforming a spancalibration. Also, note that a new and improved Multi-Point Calibration  
function exists (for modules with firmware version 2.24 of higher). This function integrates the  
separate calibration functions (for Re-zero and Span adjustment described in Section 4.2 and this  
section) into a single function that adjusts both “offset” and “gain” coefficients at the same time,  
using two or more calibration points. Details of using this improved calibration function are  
described in Section 4.4.  
For Model 9016, with integral DH200 transducers, internal manifolds and valves allow a Span  
adjustment pneumatic calibration to be accomplished easily and automatically. 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.  
It is recommended that a Span adjustment be performed whenever new transducers are installed in  
the instrument. In such cases, the new gain coefficients that result should always be stored back  
into the transducer’s non-volatile memory. In other cases, the user’s application may not require  
periodic span adjustment since the other factory-determined pressure/temperature coefficients  
(stored permanently inside each transducer) are extremely stable. Only an occasional Re-zero  
adjustment may be all that is necessary.  
When instructed to execute a Calculate and Set Gains (‘Z’) command, the module will perform  
the Span adjustment calibration, and then update the gain coefficients in its memory. It will  
subsequentlyuse the newly calculatedgaintermsfor subsequent engineering-unit calculations until  
power is lost to the module.  
NOTE: When using the Calculate and Set Gain (‘Z’) command, only the local variables in  
the module’s volatile main memory (RAM) are changed. Refer to Section 4.6 if it is  
desired to also store these new gain coefficients in transducer nonvolatile memory.  
4 - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.3.1. Span Calibration Valve Control  
Before executing a Span adjustment (Calculate and Set Gains (‘Z’) command), the Model 9016  
modules should have their calibration manifold valve placed in the proper position. For single  
pressure range units the CAL position should be used since the span calibration pressure can be  
applied between the CAL and CAL REF ports. Since the module will not attempt to shift this  
valve automatically, as it does for Re-zero adjustment, it should manually be placed in the desired  
position with the Set Operating Options (‘w’) command (option indexes = 0C and 12).  
When span calibrating Model 9016 modules with multiple ranges installed, the CAL port may be  
used to apply pressure to all transducers only if the specified proof pressure is not exceeded on  
any channel. Refer to Calculate and Set Gains (‘Z’) command to specify the channels to be  
affected by the command in a multi-range unit. If the application of a specific span pressure  
exceeds the proof pressure rating of any other transducer contained within the same scanner, the  
calibration pressures must be applied to the RUN side pneumatic input ports. Since the calibration  
command (‘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. Thisalso  
applies to Models 9021 and 9022, which assumes an upscale pressure is already applied to its  
transducer being adjusted.  
4 - 7  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.3.2. Span Calibration Summary  
Followingis asimple, step-by-step procedure forexecuting a “full scalespan calibration of a 9016,  
9021, or 9022 Intelligent Pressure Scanner. For Models 9021 and 9022, skip the steps that  
manipulatevalves, as denoted with adouble asterisk (**). It is assumed that all channels in the unit  
are of the same full scale pressure range. Optional commands are shown within brackets [ ].  
Description  
9016 Command  
9021/9022  
Command  
[w1200]  
**  
Ensure that valves are in RUN/CAL mode (default).  
… normal data acquisition  
Perform Re-zero calibration  
See Section 4.2.2  
Place the module calibration manifolds into the CAL  
position if this is the desired pressure application input.  
The RUN position may be a better choice for modules  
with transducers having different ranges.  
[w0C01] for CAL  
**  
[w0C00] for RUN  
Apply exact full scale pressure to appropriate module  
CAL and CAL REF inputs [or optionally to RUN  
inputs].  
Delay for settling of pneumatic inputs  
Verify that measured data reads near expected full scale  
[rFFFF0]  
ZFFFF  
[r0FFF0]  
Z0FFF  
Instruct module to calculate new gain coefficients for all  
16 channels  
Place calibration manifold back into the RUN position  
w0C00  
**  
Store new gain coefficients to transducer non-volatile  
memory  
w09  
… continue normal data acquisition  
4 - 8  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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  
calibration of 15 psi internal transducers. All sixteen channels are 15 psi full scale.  
Description  
9016 Command  
9021/9022 Command  
[w1200]  
**  
Ensure that valves are in RUN/CAL mode  
(default)  
… normal data acquisition  
Perform Re-zero calibration first  
See Section 4.2.2  
Place the module calibration manifolds into  
the CAL position if this is the desired  
pressure application input. The RUN position  
may be a better choice for modules with  
transducers having different ranges.  
[w0C01] for  
CAL  
**  
[w0C00] for  
RUN  
With a deadweight tester, apply 14.9800psi  
to the appropriate module CAL and CAL  
REF inputs [or optionally to RUN inputs]  
Delay for settling of pneumatic inputs  
Verify measured data reads near expected full [rFFFF0]  
scale  
[r0FFF0]  
Z0FFF 14.98  
**  
Instruct module to calculate new gain  
coefficients for all 16 channels  
ZFFFF 14.98  
Place calibration manifold back into the RUN w0C00  
position  
Store new gain coefficients to transducer non-  
volatile memory  
w09  
… continue normal data acquisition  
4 - 9  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.4 Integrated Multi-Point Calibration Adjustment  
NetScannerSystem Intelligent Pressure Scanners may have their accuracy enhanced by regular  
application of one or both of the individual 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. This function  
also provides for supplying additional calibration points, which is particularly useful when it is  
desired to fit the adjustment data to the entire negative and positive range of the module. This  
integrated calibration adjustment function is fully described in this section. It is implemented by  
four (4) sub-commands of the ‘C’ command. Since this function combines the functions of the Re-  
zero and Span calibration adjustments (using the ‘h’ and ‘Z’ commands) it is recommended that  
you read the information of Section 4.2 and 4.3 before attempting to perform this multi-point  
calibration.  
It is recommended that a Multi-Point Calibration adjustment be performed whenever new  
transducers are installed in your module. In such cases, the new zero and gain coefficients that  
result should always be restored into the transducer’s non-volatile memory afterwards. In some  
cases, the user’s application may not require such a comprehensive adjustment as the other factory-  
determined pressure/temperature coefficients (stored permanently inside each transducer) are  
extremely stable. Only an occasional Re-zero adjustment may be all that is necessary.  
When instructed to execute a particular sequence of sub-commands of the Configure Multi-Point  
Calibration (‘C’) command, the module will perform the various stages of the Multi-Point  
Calibration adjustment calibration function, and then update both the offset and gain coefficients  
in the module’s volatile (e.g., RAM) memory. The module will use this newly calculated data term  
for all subsequent engineering-unit calculations.  
NOTE: When using the Configure/Control Multi-Point Calibration (‘C’) command,  
only the local variables in the module’s volatile main memory (RAM) are changed.  
Refer to Section 4.6 if it is desired to also store these new offset and gain coefficients  
in transducer non-volatile memory.  
4.4.1. Multi-Point Calibration Valve Control  
Before executing a Multi-Point Calibration adjustment (using various forms of the  
Configure/Control Multi-Point Calibration (‘C’) command), Model 9016 modules should have  
their calibration valve placed in the proper position. For modules with only one common pressure  
range for its transducers, the CAL position should be used since the span calibration pressure can  
4 - 10  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
be applied betweenthe CAL and CAL REFports (see Section 4.3.1 for moreinformation on these  
ports). Since the module will not attempt to shift this valve automatically, as it does for Re-zero  
adjustment, it should be placed in the desired position manually with the Set Operating Options  
(‘w’) command (option indexes = 0C and 12). This is illustrated in the example of the next section.  
When multi-point calibrating Model 9016 modules with multiple ranges installed, the CAL port  
may be used to apply pressure to all transducers only if the specified proof pressure is not  
exceeded on any channel. If the application of a specific span pressure exceeds the proof pressure  
rating of any other transducer contained within the same scanner, the calibration pressures must be  
applied to the RUN side pneumatic input ports. Since the calibration command (‘C’) 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.  
4.4.2 Multi-Point Calibration Summary  
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. Optional commands are shown within brackets [ ]. Should  
it become necessary to abandon this calibration procedure once it is started, you may execute the  
Abort sub-command [‘C 03'] of ‘C’ at any time after the first ‘C’ sub-command.  
Description  
9016  
Command  
9021/9022  
Command  
[w1200]  
**  
Ensure that valves in RUN/CAL mode (default).  
… normal data acquisition assumed to be running  
[w0C01]  
Place the module calibration manifolds into the CAL  
position if this is the desired pressure application input.  
for CAL  
**  
[w0C00]  
The RUN position may be a better choice for modules  
with transducers having different ranges.  
for RUN  
4 - 11  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Ready the module for multi-point calibration by  
executing the Configure & Start (‘00’) sub-command of  
‘C’. This establishes all the channels to be affected, and  
determines the total number of calibration points that  
will be supplied (3 in this example) in later steps. It also  
starts module averaging for calibration (64 samples in  
this example). The linear fit (1) is required.  
C 00 FFFF 3 1 64 (9016)  
or  
C 00 0FFF 3 1 64 (9021/9022)  
Apply 1st calibration pressure to the module’s CAL or  
RUN inputs. The zero (0.0) point is assumed in this case.  
After applying zero pressure verify that this pressure is  
measured correctly by the module.  
[rFFFF0]  
[rFFFF0]  
[rFFFF0]  
[r0FFF0]  
C 01 1 0.0  
When the data are stable, enter the Collect Data (‘01’)  
sub-command of ‘C’ specifying this first calibration  
point (1) with zero pressure (0.0).  
Apply 2nd calibration pressure to the module’s CAL or  
RUN inputs. A full-scale (+5 psi) point is assumed in  
this case.  
Verify that pressure reads correctly.  
[r0FFF0]  
C 01 2 5.0  
When the data are stable, enter another Collect Data  
(‘01’) sub-command of ‘C’ specifying this second  
calibration point (2) with 5.0 psi pressure.  
Apply 3rd calibration pressure to the module’s CAL or  
RUN inputs. A mid-scale negative (-2.5 psi) point is  
assumed in this case. A vacuum pump is normally  
required to achieve such a pressure with 903x calibrators.  
Verify that measured pressure reads correctly.  
[r0FFF0]  
C 01 3 -2.5  
When the data are stable, enter last Collect Data (‘01’)  
sub-command of ‘C’ for this point (3) with a negative  
(-2.5 psi) pressure.  
Now that data have been collected for every point  
originally specified, calculate and apply the new  
coefficient data with a Calculate and Apply (‘02’) sub-  
command of ‘C’. This also restores the module to using  
its original averaging parameters that existed before the  
first ‘C’ command.  
C 02  
4 - 12  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
[w0C00]  
**  
Place calibration manifold back into the RUN position, if  
the CAL position was used.  
Store new offset and gain coefficients into transducer  
non-volatile memory.  
w08  
w09  
… continue normal data acquisition.  
4.5 9021/9022 Analog Calibration  
Boththe 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  
automaticsoftware calibration of the analoginterface circuitry. This automatic, firmwarecontrolled  
calibration function minimizes analogoffset and gainerrors for each of the twelve 9021/9022 input  
channels. This auto-calibration function reduces analog measurement errors resulting from long  
term or thermally induced component drift. Unless disabled through software commands tothe  
9021/9022, this software calibration function will be constantly performed by the 9021/9022  
firmware, therefore maintaining consistent measurement accuracy within the 9021/9022. In  
order to perform this software calibration function, the 9021/9022 contains one internal voltage  
referencenetwork. This internal calibration standard is designed to provide excellent long term and  
thermal stability. This use of a common reference network reduces user or factory calibration of  
the 9021/9022 to a simple calibration of this one internal reference network. The following  
proceduresdescribe the methodsfor verifying analog measurement accuracyand for calibrating this  
internal reference in order to maintain optimum accuracy through the 9021/9022.  
NOTE:  
When using the 9021/9022 with digitally compensated PSI Model 9400  
transducers,thespan calibration functions(for the 9400 transducers)can  
serve as a method to correct both 9400 and internal 9021/9022  
measurement accuracies. Periodic use of this span calibration function  
can eliminate the need for the described voltage reference calibration  
when using the 9021/9022 with digitally compensated Model 9400  
transducers.  
4 - 13  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.5.1 Setup  
The calibration and verification function will require the application of precise voltage sources to  
the pressure voltage input pins of the 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. Figure 4.5 shows proper voltage input connections. (For optional  
calibration of the temperature voltage input (9022 only), connect the (+) output of the precision  
voltage source to pin D instead of pin B.)  
Figure 4.5  
9021 and 9022 Voltage Input Connections  
4 - 14  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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.  
3. Measure the applied voltage through the 9021/9022.  
4. Calculate the 9021/9022 measurement error as a ratio of applied voltage.  
5. Adjust the current reference network coefficient by the observed measurement error ratio.  
6. Store the new coefficients to non-volatile 9021/9022 memory.  
4 - 15  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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  
CoefNew = new/corrected coefficient value  
Vapplied = actual applied test voltage  
V9021 = reported voltage measured by the 9021/9022  
CoefNew = CoefOld * [1 + (Vapplied - V9021) ÷ Vapplied]  
Example:  
CoefOld:  
Vapplied:  
9021/9022 Gain=1 current reference coefficient is 0.9800  
4.004 VDC is applied to 9021/9022 channel 1 from a precision voltage  
source  
V9021:  
9021/9022 reports 3.965 V measured at channel 1  
CoefNew = 0.9800 * [1 + 4.004 - 3.965) ÷ 4.004]  
CoefNew = 0.98955  
4 - 16  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Adetailedstep-by-step procedurefollowsthat includesthe specific 9021/9022 commandsto be sent  
to the module under test.  
DESCRIPTION  
9021/9022 COMMAND  
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)1  
w1020  
w2200 00  
w1500  
(or w1501, w1502, or w1503 for gain of 20,45, or 90)  
Read current G=1 reference coefficient from  
9021/9022 in ASCII floating point format2  
u01104  
(u0118 for 9022 temperature reference coefficient)  
Apply 4.500 VDC to 9021/9022 channel 1  
**  
Read measured voltage from channel 1 in ASCII  
floating point (data format 0)  
r00010  
(t00010 for temperature voltage)  
Calculate difference between actual applied voltage  
and 9021/9022 reported voltage  
**  
Download new reference coefficient for G=1 in ASCII  
floating point format3  
v01104 x.xxxx (x.xxxx is new coefficient)  
(v01118 x.xxxx for 9022 temperature reference  
coefficient)  
Store coefficient to 9021/9022 FLASH memory  
w07  
Reboot module to force new coefficients to take effect  
**  
1 The gain control commands for the 9021/9022 are summarized in the following table:  
Gain  
9021/9022  
Command  
1
w1500  
w1501  
w1502  
w1503  
20  
45  
90  
2 Commands to read the respective gain coefficient commands are summarized in the following  
table.  
4 - 17  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
The example command structure will return the requested coefficient in ASCII floating point  
format.  
Reference  
Coefficient  
9021/9022  
Command  
for gain = 1  
for gain = 20  
for gain = 45  
for gain = 90  
for temperature  
u01104  
u01105  
u01106  
u01107  
u01118  
3 Commands to write the respective gain coefficient commands are summarized in the following  
table. The example command structure will provide thenew coefficient, shown as x.xxxx in ASCII  
floating point format.  
Reference  
Coefficient  
9021/9022  
Command  
for gain = 1  
v01104 x.xxxx  
v01105 x.xxxx  
v01106 x.xxxx  
v01107 x.xxxx  
V0118 x.xxxx  
for gain = 20  
for gain = 45  
for gain = 90  
for temperature  
4 - 18  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.6  
Coefficient Storage  
The various calibration functions described in Sections 4.2 through 4.4 update the active offset and  
gain coefficients, respectively, in the module’s volatile main memory (RAM) only. These newer  
calibration coefficients will be lost when instrument power is turned off. The Set/Do Operating  
Options (‘w’) command may be used to also store these coefficients back in each transducer’s  
nonvolatile memory. This command’s option index = 08 will store new offset coefficients, while  
its option index = 09 will store new gain coefficients.  
A user may read (and should verify) any new offset and/or gain coefficients after performing each  
calibration adjustment command (i.e., bysaving coefficient data returned in a command ‘h’ or ‘Z’  
response), or the Read Internal Coefficients (‘u’) command may be used to read them any time  
after calibration adjustment commands have been performed (seecoefficient indexes cc=00 and 01  
for arrays aa=01 through 10). These “adjusted” coefficients may be verified, and then saved by  
storing them in each transducer’s non-volatile memory with the ‘w’ command described above.  
Alternately, they may be verified and stored on the host computer’s secondary storage, and later  
restored (if necessary) with the Download Internal Coefficients (‘v’) command (same  
array/coefficient indexes as ‘u’).  
4.7 Non-volatile Parameter Storage for “non-Digitally  
Compensated” Pressure Sensors (9021/9022 ONLY)  
4.7.1  
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. The first method  
applies when using a non-digitally compensated 9400 sensor without non-volatile memory or when  
using a third party sensor. This method provides the capability to calibrate sensor measurements  
on theNetScanner™ Systemmodule even though the sensor itself does not havethe abilitytostore  
parameter data.  
Commands that “download” parameters write the value into volatile memory in the module. This  
volatile copy of the parameter is not actually copied into non-volatile memory until the ‘w07’  
command is issued. This provides the capability to test new parameters before committing them  
to non-volatile memory. It is important to note that the ‘w07’ command stores the entire block of  
non-volatile parameters for the module. The second method applies when using a non-digitally  
compensated 9400 sensor that has non-volatile memory.  
4 - 19  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
As part of module initialization, all channels are automatically checked for attached PSI 9400  
sensors. If a digitally compensated 9400 sensor is attached, its parameters are uploaded to the  
module and used for calibrating the sensor. 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. If configured to do so, the module will  
use the parameters stored for the channel in scanner non-volatile memory. Otherwise factory  
default parameters will be used, resulting in the 9021/9022 modules returning EU (engineering  
units) in terms of measured volts.  
The following procedures describe methods for storing various parameters into both volatile and  
non-volatile memories of 9021/9022 Intelligent Pressure Scanners.  
4.7.2 Download calibration parameters into volatile memory  
4.7.2.1  
For Non-digitally Compensated 9400 Sensors Without Non-volatile  
Memory or Non-9400 Sensors  
Sensor offset and gain terms are downloaded into volatile memory using  
the ‘v’ command with coefficient index numbers 00 and 01 respectively for  
the selected channel. c0 through c3 coefficients are downloaded into  
volatile memory using the ‘v’ command with coefficient index numbers 02  
through 05 respectively.  
Front-end gain select is downloaded into volatile memory using the ‘v’  
command with coefficient index (cc) 4D. (See NetScannerÔ System  
(9016, 9021, & 9022) User’s Manual, Chapter 3, Download Internal  
Coefficients (Command ‘v’)). Data forthis indexselectsthefront-endgain  
for the module as follows: 0=unity, 1=20, 2=45, 3=90. Example: ‘v0014d  
2’ sets front-end gain for the first transducer to 45. This parameter can be  
retrievedfrom the moduleusing the ‘ucommand with coefficientindex 4D.  
4.7.2.2 For Non-digitally Compensated 9400 Sensors With Non-volatile Memory  
For non-digitally compensated 9400 sensors with non-volatile memory, the  
same commands as for non-9400 “generic” (third party sensors) apply.  
4 - 20  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.7.3 Download other parameters into volatile memory  
4.7.3.1 For Non-digitally Compensated 9400 Sensors Without Non-volatile Memory  
or Non-9400 Sensors  
A user-defined date can be downloaded into volatile memory using the ‘v’  
command with coefficient index 07. A manufacturing reference or serial  
number can be downloaded into volatile memory using the ‘v’ command  
withcoefficient index 09(format=5). A transducerfull-scale range code can  
bedownloaded intovolatilememoryusing the ‘vcommand withcoefficient  
index 0A. User-defined range codes can be assigned to values 128 and up  
(format=5). (See User’s Manual, Appendix E for standard Range Codes.)  
4.7.3.2 For Non-digitally Compensated 9400 Sensors With Non-volatile Memory  
For non-digitally compensated 9400 sensors with non-volatile memory, the  
same commands apply as fornon-9400 “generic” (third party) sensors. The  
difference is that for non-digitally compensated 9400 sensors, upon  
command, parameters are immediatelystored into the sensor’s non-volatile  
memory.  
4.7.4 Set parameters to factory defaults  
4.7.4.1 For Non-digitally Compensated 9400 Sensors Without Non-volatile Memory  
or Non-9400 Sensors  
All of the above parameters can be set to factory defaults using the ‘w’  
command with index 25. For each third-party type sensor attached, this  
command sets the volatile copy of each parameter backto the factorydefault  
value as follows:  
Offset term = 0.0  
Gain term = 1.0  
c0 = 0.0  
c1 = 1.0  
c2 = 0.0  
c3 = 0.0  
user-defined date = 0  
manufacturing reference number = 0  
full-scale range code = 0  
front end gain = 0 (unity).  
4 - 21  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Note: It is important to remember that this command, like the download  
commands, only affects the volatile copy of parameter data. This volatile  
copyof parameter data is not actually copied intonon-volatile memory until  
the ‘w07’ command is issued.  
4.7.4.2 For Non-digitally Compensated 9400 Sensors With Non-volatile Memory  
For a non-digitally compensated 9400 sensor with non-volatile memory, the  
w25’ command applies the same as for non-9400 sensors as far as the  
volatile copy of parameter data is concerned. To write parameters into non-  
volatile memory, the ‘w08,’ ‘w09,’ and ‘w27’ commands must be used as  
describedinSection4.7.6 “StoreParameters Into Non-volatile Memory.”  
4.7.5 Configure reset initialization  
4.7.5.1 For Non-digitally Compensated 9400 Sensors Without Non-volatile Memory  
or Non-9400 Sensors  
The module can be configured to retrieve the user-provided parameters out  
ofnon-volatile memoryduringreset initialization by using the ‘wcommand  
with index number 26 and dd=01. If the ‘w26’ command is issued with  
dd=00, the factory default parameters will be used, and any user  
parameters previously stored in non-volatile memory will be ignored. It is  
important to remember that this command only modifies the volatile copy  
of this configuration parameter. The configuration parameter is not actually  
copied into non-volatile memory until the ‘w07’ command is issued. For  
example, to configure the module to retrieve user parameters from non-  
volatile memory for third-party sensors during reset initialization, issue  
command ‘w2601’ followed by ‘w07.’ (See User’s Manual, Chapter 3,  
Set/Do Operating Options (Command ‘w’)). The factory default for this  
configuration parameter is for the module to use the user-provided  
parameters out of non-volatile memory during reset initialization. The user  
parameters are set to the factory default values at time of module  
manufacture.  
4 - 22  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
4.7.5.2 For Non-digitally Compensated 9400 Sensors With Non-volatile Memory  
Non-digitally compensated 9400 sensors with non-volatile memory are not  
affected by the ‘w26’ command. The module will always use sensor  
EEPROM data, if available.  
4.7.6 Store parameters into non-volatile memory  
4.7.6.1 For Non-digitally Compensated 9400 Sensors Without Non-volatile Memory  
or Non-9400 Sensors  
All of the above commands download data into volatile memory. If the  
module is reset, the effects of the commands will be lost unless the ‘w07’  
command is issued prior to module reset. The ‘w07’ command is used to  
copy all of the parameters from volatile to non-volatile memory.  
4.7.6.2 For Non-digitally Compensated 9400 Sensors With Non-volatile Memory  
Non-digitally compensated 9400 sensors with non-volatile memory are not  
affected by the ‘w07’ command. Sensor offset and gain terms are  
downloaded into sensor non-volatile memory using ‘w08’ and ‘w09’  
commands, respectively. Coefficients c0 through c3 are downloaded into  
sensor non-volatile memory using the ‘w27’ command. The ‘w27’  
command can use an optional position field to make the action channel-  
specific. For example, ‘w2700 0801’ will perform the download for  
channels 12 and 1.  
User-defined data, manufacturing reference number, full-scale range code,  
and front-end gain are downloaded immediately into sensor non-volatile  
memory as a result of the ‘v’ command (together with the associated index  
number for each parameter).  
4 - 23  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
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. This is especially  
important when operating at elevated reference pressures as a shift to the CAL position may result  
in a rapid pressure change if the CAL/CAL REF pressure varies greatly from the measurement  
reference pressure.  
4 - 24  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 5  
Service  
5.1 Maintenance  
This section provides a detailed step-by-step guide for performing repair and maintenance oftypical  
NetScannerSystem 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.  
Figure 5.1  
Exploded View of 9016 and 9022  
5 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
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  
9021 Top Plate  
(prior to S/N 999)  
Figure 5.1a  
9016 Top Plate  
9022 Top Plate  
(S/N 1000+)  
5 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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.  
Table 5.1  
Component Cross Reference  
Component  
Section 9016  
9021  
9022  
PC-280 Microprocessor PCB Assembly  
PC-206 Amplifier/MUX PCB Assembly  
PC-242 Amplifier/MUX PCB Assembly  
Internal Pneumatic Calibration Manifold  
Internal Solenoid Valves  
5.1.3.3  
5.1.3.1  
5.1.3.2  
5.1.6  
T
T
T
T
T
T
T
T
5.1.5  
Internal DH-200 Transducer  
5.1.4  
PC-315 Connector Interface PCB  
5.1.3.4  
5.1.3.4  
T
T
PC-316 or PC 339 Signal Conditioning  
PCB  
PC-317 MUX PCB  
5.1.3.4  
T
5.1.1 Common Maintenance  
The NetScannerSystem Intelligent Pressure Scanners are designed for rugged use. No special  
preventive maintenance is required, although periodic maintenance maybe required to replace worn  
or damaged components. Upgrades or modifications of module hardware or firmware may also be  
periodicallyrequired. For users who wish to do their own maintenanceand repairs, maintenancekits  
and replacement parts for each model may be purchased from the factory.  
5 - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
When performing any type of maintenance of NetScannerSystem components, the  
following guidelines and precautions should always be followed:  
!
!
!
Verify that the work area and technicians are properly grounded to prevent damage to  
electronic components due to electrostatic discharge.  
Ensure that all electrical and pneumatic connections have been removed from the  
module.  
Ensure that the work area is free of dust and other possible contaminants that may  
affect the high tolerance machined parts (and pneumatic seals, if model has an integral  
manifold).  
!
!
Care must be taken to prevent contaminants from reaching O-ring surfaces. If O-ring  
surfaces require cleaning, use a lint-free applicator with acetone to remove dirt and  
lightly lubricate the O-ring surface with Krytox® provided in the maintenance kit.  
Never use sharp objects to cut tubing from the bulged tubes. The tiny scratches left on  
the tubes could cause leaks.  
In the process of performing general maintenance on a module and in printed-circuit board  
replacement, the following tools may be required:  
NOTE: PSI offers an optional  
maintenance kit (PSI P/N  
S901-0200000000) with the  
lubricants included.  
!
!
!
!
!
!
!
3/32" and 5/64" Allen-head screwdrivers,  
a 3/16" hex wrench,  
a needle nose tweezers,  
a Phillips-head screwdriver,  
a small adjustable wrench,  
a tube of Krytox® lubricant (PSI P/N 42-06-KRYX),  
a spray bottle of silicone liquid lubricant (PSI P/N 41-06-Silicone).  
5 - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.2 Module Disassembly  
The following procedure should be used to disassemble any model prior to any maintenance:  
(1) Place the scanner with its external connectors facing up. With one hand holding the module  
housing, remove all screws securing the top plate to the module housing. These are located around  
the outer edge of the top panel of the module housing. 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.  
(2) When all screws have been removed, gently lift the top panel and attached electronics up and  
out of the housing. All components of the pressure scanner are attached to the top plate and will lift  
out of the module housing when the top plate is removed. See Figure 5.2 and 5.2a. Carefully  
remove the Viton gasket with the module top plate. In some cases, it may be easier to hold the top  
plate and turn the module over, lifting the housing off the top panel.  
Figure 5.2a  
Figure 5.2  
9022 Scanner Out of Housing  
9016 Scanner Out of Housing  
5.1.3  
Electronic Circuit Board Replacement  
Different models of the NetScannerSystem Intelligent Pressure Scanner use different  
combinations of the six (6) basic circuit boards described below. To the right of each section title  
are the modules that contain the particular circuit board assembly. Also refer to the cross reference  
in Table 5.1 for a summary of applicable components in each Intelligent Pressure Scanner.  
5 - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.3.1 PC-206 Amplifier/Multiplexer Board (9016)  
The following procedures should be used for replacement of the PC-206 Amplifier/Multiplexer  
Board. Use the tools and follow the general precautions described in Section 5.1.1.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2. Carefully remove the wiring harness  
from connector P1 of the PC-206 board. Note the orientation of the PC-206 relative to the  
rest of the module to ensure the new PC-206 is installed in the same position.  
Remove the two (2) Phillips-head screws securing the PC-206 board to the DH200  
transducers. Carefully disconnect the PC-206 board from the DH200s by slowly working  
the board off; starting at one end and moving down the length of the board. It is important  
that the gold pins are not bent when removing the board.  
(3)  
(4)  
(5)  
Replace the old PC-206 board with a new one by placing it loosely on top of the DH200s.  
Ensure the boardendcontainingconnector P1 is oriented the same as the board just removed.  
Inspect and make sure that all the gold pins fit easilyinto the female end of the connector on  
the DH200 transducers. Press the board down evenly until all pins are firmly seated.  
Install the two (2) Phillips-head screws to secure the PC-206 to the DH200s. Be careful not  
to over-tighten. Install the wiring harness to connector P1 of the PC-206, ensuring proper  
pin 1 location. (Pin 1 of the ribbon cable has a red stripe while pin one of P1 will  
contain a square solder pad on the PC-206.)  
Carefully align the gasket on the topplate, ensuringit is freeof contaminants. Re-install the  
module electronics into the extrusion case. Ensure that the alignment posts in the module's  
bottom panel align with the PC-203 or PC-280 electronics supportbrackets when placingthe  
top panel and electronics back into the housing.  
(6)  
(7)  
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.  
Test your scanner to ensure proper operation.  
5 - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.3.2 PC-242 Amplifier/Multiplexer Board (9021 ONLY)  
The following procedures should be used for replacement of the PC-242 Amplifier/Multiplexer  
Board. The PC-242 is attached directly to the top plate of the 9021. Use the tools and follow the  
general warnings already described at the start of Section 5.1.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2. Carefully remove thewiring harness  
from connector P1 of the PC-242 board.  
Remove the screws fastening the PC-242 board to the top panel and remove the board  
assembly. For the 9021 (with D-shell top plate connectors), this will consist of two (2)  
standoff screws attached to each top plate D-shell connector (for atotal of 24 hex standoffs).  
(3)  
(4)  
Install the new PC-242 board by aligning the twelve interface connectors on the board with  
the cutouts on the top panel.  
Reinstall the hardware that secures the PC-242 to the top panel. Install the wiring harness  
to connector P1 of the PC-242, ensuring proper pin 1 location. (Pin 1 of the ribbon cable  
has a red stripe while pin one of P1 will contain a square solder pad on the PC-206.)  
(5)  
Install the module electronics into the housing. Ensure that the alignment posts in the  
module's bottom panel align with the PC-203 or PC-280 electronics support brackets when  
placing the top panel and electronics back in the housing.  
(6)  
(7)  
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.  
Test your scanner to ensure proper operation.  
5.1.3.3 PC-280 Ethernet Microprocessor/A-D Board (9016, 9021, 9022)  
The following procedures should be used for replacement of the PC-280 Ethernet  
Microprocessor/A-D Board. Use the tools and follow the general warnings already described in  
Section 5.1.1.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Carefully remove any attached wiring harnesses from connectors P1, P3, and P6 of the  
PC-280 board. In the 9016, this will require cutting one nylon tie-wrap attached to the  
center mounting bracket.  
5 - 7  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
(3)  
Remove the three (3) 2-56 Phillips head screws securing the PC-280 mounting brackets  
to the top plate. These screws will be in line with the PC-280 LEDs that protrude through  
the top plate. Carefully lift the board out of the top panel. See Figure 5.3.  
Figure 5.3  
PC-280 Board  
(4)  
Using the Phillips-head screwdriver, remove the three (3) PC-280 mounting brackets  
from the old circuit board and reinstall them on the new circuit board. Ensure that the  
mounting brackets are installed so that the clearance areas machined into the  
mounting brackets are towards the PCB assembly. This will prevent electrical shorts  
between the mounting bracket and electrical traces on the PCB.  
(5)  
(6)  
(7)  
Place the new PC-280 board so that its connectors and LEDS protrude through the top  
panel. Loosely install the three (3) 2-56 screws to secure the PC-280 mounting brackets  
to the top panel. (To ease reassembly, they will be tightened after installing the  
electronics back into the module case.)  
Reinstall any previously installed wiring harnesses on connectors P1, P3, and P6 of the  
PC-280 board. Ensure proper pin 1 orientation when installing these connectors.  
(Pin 1 of the ribbon cable has a red stripe while pin one of P1 will contain a square  
solder pad on the PC-206.)  
Install the module electronics into the housing, ensuring that the alignment posts in the  
module's bottom panel align with the holes in the PC-280 mounting brackets. Ensure that  
there are no conductors from the P1 harness pinched between the top plate and the  
housing. Ensure that the top plate gasket is properly installed. Install the screws that  
secure the top panel to the housing. Tighten the three (3) screws attached to the PC-280  
mounting brackets.  
(8)  
Test your scanner to ensure proper operation.  
5 - 8  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.3.4 PC-315 Connector Interface Board, PC-316 or PC 339 Signal Conditioning PCB,  
and PC-317 Multiplexer PCB (9022)  
The following procedures should be used for replacement of the PC-315, PC-316, or PC-317  
PC-316 Board  
boards. Use the tools and follow the general warnings already described in  
Section 5.1.1.  
Figure 5.3a  
9022 PCBs Outside the Housing  
Figure 5.3b  
9022 PCBs Apart  
(1)  
Disassemble the module as described in Section 5.1.2.  
5 - 9  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
(2)  
Notice from the above figures (Figure 5.3a and 5.3b) that the three PC boards (315, 316  
or 339, and 317) are held together by standoffs and gold connector pins. If there is a need  
to take the boards apart, ensure that the gold connector pins do not get bent.  
(3)  
Carefully remove the ribbon connection from the PC-317 to the PC-280 Microprocessor  
board. Remove the six (6) 4-40 Phillips-head screws from the standoffs. Gently remove  
the PC-317 board by pulling straight up on the gold connector pins. If the PC-317  
multiplexer board is suspected of malfunctioning, it must be returned to the factory, since  
there are no field replaceable parts on the board.  
(4)  
Unscrew the standoffs between the PC-316 (or PC-339) and PC-315 boards and gently  
remove the PC-316 (or PC-339) board by pulling straight up on the gold connector pins.  
If the PC-316 (or PC-339) Signal Conditioning board is suspected of malfunctioning, it  
must be returned to the factory, since there are no field replaceable parts on the board.  
(5)  
(6)  
The PC-315 Connector Interface board is soldered to the top plate and cannot be removed  
in the field. If the PC-315 board is suspected of malfunctioning, the entire top plate must  
be returned to the factory.  
After replacing malfunctioning printed circuit boards, reassemble the module in reverse  
order from that used in taking it apart. Ensure the ribbon connection from the PC-317  
board to the PC-280 Microprocessor board is connected properly and that it is not  
crimped. Pin 1 of the ribbon cable has a red stripe while pin 1 on the PC-280  
connector will contain a square solder pad.  
(7)  
(8)  
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.  
Test your scanner to ensure proper operation.  
5.1.4 Replacement of Transducers  
Model 9016 has internal DH200 pneumatic transducers, as well as an internal calibration  
manifold with associated valves and O-rings. All these elements occasionally require service or  
replacement as described in the following sections.  
Following is a step-by-step procedure to replace a DH200 transducer in a Model 9016 Intelligent  
Pressure Scanner. Use the tools and follow the general warnings already described in Section  
5.1.1.  
5 - 10  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Figure 5.4  
Top View of DH200  
NOTE: The hex-head standoff screws used on DH200 positions 2 and 15 are used to  
secure the PC-206. These hex-head screws should not be over-tightened or else the  
screw may break. (Recommended 40 inch-ounces for all DH200 screws)  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Remove the PC-206 Amplifier/Multiplexer board as described in Section 5.1.3.1. Lay  
the circuit board aside on an anti-static surface.  
(3)  
(4)  
Remove the retaining screw from the desired DH200 transducer. Lift the transducer  
straight up to remove it. Make sure that the two (2) O-rings remain with the transducer as  
it is removed from the adapter plate. Ensure that the adapter plate O-ring sealing surface  
is clean and free of contaminants. See Figure 5.4 (above).  
Replace the DH200, making sure that the electrical connections are located on the outer  
edge of the cubic design. Be sure that the two (2) O-rings are in place on the DH200 and  
that 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.  
5 - 11  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
(5)  
Replace the PC-206 board as described in Section 5.1.3.1 and reassemble the module.  
Ensure that the two hex-head standoff screws are installed on DH200 positions 2 and 15  
and that they align with the two PC-206 mounting holes.  
(6)  
Test your scanner to ensure proper operation.  
5.1.5 Calibration Valve Solenoid Replacement  
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. Refer to Section 5.1.6.5 for details  
concerning solenoid O-ring replacement.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Carefully remove the two (2) Phillips-head screws from the top of the solenoid.  
Disconnect the solenoid from connector P6 of the PC-280 CPU board. See Figure 5.5.  
(3)  
If the either the new or old solenoid does not have a pluggable wiring harness at the  
solenoid, the new solenoid wires will require crimp pins to be installed for insertion in the  
P6 mating housing. The proper crimp pin is Molex part number 08-56-0110. After  
installing the crimp pins to the solenoid wiring, remove the old crimp pins from the  
Molex P6 housing and insert the new solenoid's wiring. Ensure that the new wires are  
installed in the same position as the old wires.  
Figure 5.5  
Solenoid in Module  
(4)  
Ensure the three (3) solenoid manifold O-rings are present and free of contaminants.  
Replace the solenoid with the new one by carefully aligning and gently tightening the  
screws.  
5 - 12  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
(5)  
(6)  
(7)  
Attach the wiring harness to the solenoid and connector P6 of the PC-280 CPU board.  
Reassemble the module.  
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.  
The procedures described below should be used for replacement of all the O-rings in the Model  
9016 Intelligent Pressure Scanner. Use the tools and follow the general warnings already  
described at the start of Section 5.1.  
The material needed for the O-ring replacement can be acquired through the proper maintenance  
kit available from Pressure Systems. Specifically needed for these procedures are calibration  
manifold and piston O-rings, Teflon cup seals, a fast evaporating cleaning fluid ( i.e. acetone,  
alcohol, Freon®, etc.), 50 psi dry air supply, and Krytox® fluorinated grease (read product  
warnings and recommendations thoroughly). Service of O-ring seals requires a clean  
working environment. Introduction of contaminants to the O-ring or internal calibration  
manifold surfaces can result in internal pneumatic leaks. Inspection for contaminates generally  
requires some type of magnification device, such as a microscope.  
5.1.6.1  
DH200 Pressure Transducer O-Ring Replacement  
Please note that the DH200 O-rings are used for static seals only. They will typically not require  
replacement unless exposed to improper liquid media (which will also damage other 9016  
components). Following is a step-by-step procedure to replace a DH200 O-Ring should it be  
required:  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Remove the PC-206 Amplifier/Multiplexer board as described in Section 5.1.3.1. Lay  
the circuit board aside on an anti-static surface.  
(3)  
Remove the DH200 transducer(s) as described in Section 5.1.4. If more than one DH200  
is removed, it is recommended to record their serial numbers prior to removal to ensure  
they are reinstalled in the same locations.  
5 - 13  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Figure 5.6  
DH200 Transducer O-Ring  
Replacement  
(4)  
(5)  
Using tweezers, remove the two (2) O-rings from the DH200. Clean the O-ring cup with  
a lint-free applicator moistened with a cleaning fluid such as acetone, alcohol, Freon®, or  
any other substance that evaporates quickly and leaves very little residue. Remove any  
excess cleaner with the air supply as soon as possible. Do not blow air directly into the  
holes of the surface since that can drive the fluid into the transducer and/or rupture the  
silicon pressure transducer.  
With clean hands, apply a small amount of Krytox® fluorinated grease to the palm of one  
hand and rub it out evenly with your index finger. Place one new O-ring onto your  
greased palm. Work the O-ring around until it is evenly greased. The O-ring should shine  
when properly lubricated. There should be no white area of excess grease on the O-ring.  
Make sure there is only a thin film of lubrication on the O-ring. Using your greased  
finger, place the greased O-rings in the cups on the DH200. Ensure that no grease enters  
the hole that leads into the transducer.  
(6)  
(7)  
(8)  
(9)  
Reinstall the DH200 as described in Section 5.1.4.  
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.  
5 - 14  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.6.2  
Tubing Plate O-Ring Replacement  
The following is a step-by-step procedure to replace Tubing Plate O-rings in a Model 9016  
Intelligent Pressure Scanner.  
(1)  
(2)  
(3)  
Disassemble the module as described in Section 5.1.2.  
Place the scanner with the tubing plate on a clean, lint free surface.  
Hold the top plate/calibration valve assembly with one hand, supporting the bottom  
assembly to prevent dropping when all screws are removed. Remove the six (6) Allen-  
head screws on the top plate that secure the valve assembly to the top plate.  
(4)  
Carefully rotate or slide the tubing plate back and forth, pivoting on the guiding pin about  
1/8" several times. This is done to loosen the O-rings from the calibration manifold. Lift  
the tubing plate straight up. Do not touch the calibration manifold.  
(5)  
(6)  
Inspect for the presence of shim washers around each of the six (6) screws. If washers are  
present, retain for use during reassembly.  
Remove and replace the O-rings needing maintenance, using the procedure described in  
Section 5.1.6.1. Note that the O-ring seals use an additional Teflon cup seal placed on  
top of the O-ring. These seals should be replaced as necessary. Note that these Teflon  
seals do not require the use of Krytox® grease.  
(7)  
Examine the tubing plate and calibration manifold to verify that no contaminants are on  
either surface. This generally requires microscopic examination. Replace the tubing plate  
by slowly placing the plate on the calibration manifold. Make sure that the O-ring/cup  
seal side is down toward the pneumatic sliding manifold and the guiding pin on the  
calibration valve housing fits into the mating hole of the tubing plate. Also, ensure that  
shim washers, if used, are installed between the tubing plate and the calibration manifold  
assembly, in all six (6) locations.  
(8)  
(9)  
Replace the six (6) Allen-head screws that pass through the top plate to secure the  
calibration valve assembly. Tighten evenly, making sure that the screws are only finger  
tight plus 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.  
5 - 15  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.6.3  
Adapter Plate O-Ring Replacement  
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.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Remove the PC-206 Amplifier/Multiplexer board as described in Section 5.1.3.1. Lay  
the circuit board to the side on an anti-static surface.  
(3)  
Remove the six (6) 3/32" Allen-head screws that secure the adapter plate to the  
calibration valve housing. To remove the two (2) center screws, you must remove the  
DH200 transducers near the screws. Make sure to note the DH200 serial number and  
location. The plate should be gently lifted from the calibration housing.  
(4)  
(5)  
(6)  
Carefully rotate or slide the adapter plate back and forth, pivoting on the guiding pin  
about 1/8" several times. This is done to loosen the O-rings from the calibration  
manifold. Lift the adapter plate straight up. Do not touch the calibration manifold.  
Remove and replace the O-rings needing maintenance using the procedure described in  
Section 5.1.6.1. Note that the O-ring seals use an additional Teflon cup seal placed on  
top of the O-ring. These Teflon seals do not require Krytox® grease.  
Examine the adapter plate and calibration valve surface to verify that no contaminants  
are on either surface. This generally requires microscopic examination. Replace the  
adapter plate by slowly placing the plate on the calibration manifold. Make sure that the  
O-ring is down towards the pneumatic sliding manifold and the guiding pin on the  
adapter plate fits into the mating hole of the calibration valve housing. Fasten the  
adapter plate evenly on all sides.  
(7)  
Install the DH200 transducers that were previously removed. It is suggested to install  
them back in their original location.  
(8)  
(9)  
Replace the PC-206 board as described in Section 5.1.3.1 and reassemble the module.  
Test your scanner to ensure proper operation.  
5 - 16  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.1.6.4  
Calibration Manifold Piston O-Ring Replacement  
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.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Remove the PC-206 Amplifier/Multiplexer board as described in Section 5.1.3.1. Lay  
the circuit board aside on an anti-static surface.  
(3)  
(4)  
Remove the tubing plate as described in Section 5.1.6.3.  
Using your index finger, shift the calibration manifold back and forth several times to  
loosen its connection with the adapter plate O-rings. Carefully lift the calibration valve  
housing with one hand and turn it over, letting the calibration manifold fall into the free  
hand. It is imperative that the calibration manifold does not fall on a hard surface since  
scratches on the manifold can result in pneumatic leaks.  
(5)  
To remove the six (6) pistons from their slots on the manifold valve, hold the valve in  
one hand and apply air pressure of approximately 30 psi (200 kPa) to the C3/C4 input  
passages on the valve. The passages (0.043" diameter holes) are located on the side of  
the valve next to the tubing plate, one hole on each side of the valve. Pressure on one  
side will release three (3) pistons, and pressure on the other side will release the other  
three (3). If the pistons stick, apply a slightly higher pressure. Place your free hand over  
the calibration valve housing to prevent the pistons from coming out of the housing.  
Thoroughly clean the pistons with a fast evaporating cleaning fluid that leaves little or no  
residue (e.g., acetone, alcohol, Freon®, etc.) and dry with supply air. Replace the piston  
O-rings (PSI part number 61-03-58610) after lightly lubricating the rings with Krytox®  
fluorinated grease, making sure that the piston faces are free of Krytox® lubricant.  
Replace the pistons in their cavity by placing the O-ring side of the piston in first and  
then pressing the piston completely into its cavity with one finger.  
(6)  
To remove the two (2) C1/C2 pistons from their slots on either end of the manifold valve  
housing, hold the manifold valve housing in one hand, and apply approximately 30 psi  
(200 kPa) to the two bulge tubes, one on either end of the housing end-plate. This will  
result in the pistons being forced out of their cavity. If the pistons stick, apply a higher  
pressure. Place your free hand over the calibration valve housing to prevent the pistons  
from coming out of the housing. Clean the pistons, lubricate and replace the O-rings  
(PSI part number 61-12-2023), and replace the pistons into their cavities as described in  
(5) above, making sure that the piston faces are free of Krytox® lubricant.  
5 - 17  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
(7)  
Thoroughly clean the calibration manifold with a fast-evaporating cleaning fluid that  
leaves little or no residue (e.g., alcohol, acetone, Freon®, etc.). Lightly spray the inner  
sides of the side panels of the calibration manifold housing and the calibration manifold  
with silicone lubricating oil. Replace the calibration manifold into the housing, making  
sure that the guiding pin fits into the slot of the manifold housing.  
(8)  
(9)  
Replace the tubing plate as described in Section 5.1.6.3.  
Replace the PC-206 board as described in Section 5.1.3.1 and reassemble the module.  
(10) Test your scanner to ensure proper operation.  
5.1.6.5 Solenoid Valve O-Ring Replacement  
Following is a step-by-step procedure to replace the internal solenoid valve O-rings in a Model  
9016 Intelligent Pressure Scanner. The module contains two internal solenoid valves.  
(1)  
(2)  
Disassemble the module as described in Section 5.1.2.  
Remove the solenoid valve by unscrewing the two (2) Phillips-head screws on top of the  
solenoid. Gently lift it out of the module. Be careful not to crimp the attached nylon  
tubing.  
Figure 5.7  
Solenoid Valve O-Ring Replacement  
(3)  
Remove and replace the O-rings needing maintenance using the procedure described in  
Section 5.1.6.1.  
(4)  
(5)  
(6)  
Replace the solenoid valve and gently tighten the screws.  
Reassemble the module.  
Test your scanner to ensure proper operation.  
5 - 18  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
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%).  
(1)  
(2)  
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  
potentiometer on the board and is near the end of the unit on the top side of the lower PC  
board (PC-317), toward the end of the unit nearest the main power and communications  
connector. Note that R-19 is a four turn potentiometer. See Figure 5.8, below.  
Figure 5.8  
PC-317 Board (Trim Potentiometer and Jumper  
(3)  
(4)  
Place the disassembled unit on a nonconductive surface. Using a spare connector,  
connect a calibrated voltage meter to pins G and H (+ and - respectively) of any of the  
transducer connectors.  
Apply power to the unit through the main power and communications connector. The 10  
volt output voltage may be trimmed by rotating the potentiometer R-19.  
(5)  
(6)  
Once the output voltage is set, remove power from the unit.  
Reinsert the electronics into the housing, ensuring that the alignment posts in the  
module’s bottom panel align with the holes in the PC-280 mounting brackets. This may  
require loosening the three (3) screws attaching the PC-280 board to the top plate  
5 - 19  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
approximately one half turn. Ensure there are no connectors from the P1 harness pinched  
between the top plate and the housing. Ensure the top plate gasket is properly installed.  
Install the screw that secures the top panel to the housing. Tighten the three (3) screws  
attached to the PC-280 mounting brackets.  
(7)  
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.  
(1)  
(2)  
Disassemble the unit as described in Section 5.1.2.  
Locate the JB1 jumper block on the PC-317 board (See Figure 5.8, above). It is the only  
jumper block on the board and is near the end of the unit on the top side of the lower PC  
board (PC-317), toward the end of the unit nearest the main power and communications  
connector.  
(3)  
(4)  
The jumper block may be placed in one of two positions on the board. When the jumper  
block is placed on the two pins nearest the edge of the board, the ten (10) volt output is  
selected. When the jumper is placed on the second and third pins from the edge of the  
board, the five (5) volt output is selected. The PC-317 board will have to be separated  
from the PC-316 board in order to relocate the jumper. Insure these two boards are fully  
reseated before proceeding.  
Reinsert the electronics into the housing, ensuring that the alignment posts in the  
module’s bottom panel align with the holes in the PC-280 mounting brackets. This may  
require loosening approximately one half turn, the three (3) screws attaching the PC-280  
board to the top plate . Ensure that no connectors from the P1 harness are pinched  
between the top plate and the housing. Ensure that the top plate gasket is properly  
installed. Install the screw that secures the top panel to the housing. Tighten the three (3)  
screws attached to the PC-280 mounting brackets.  
(5)  
Test your scanner to ensure proper operation.  
5 - 20  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
5.4 Upgrading Module Firmware  
All NetScannerSystem Intelligent Pressure Scanner modules contain electronically re-  
programmable memory devices that store the module firmware. Pressure Systems will provide  
new releases of module firmware for enhanced instrument performance whenever updates or  
modifications are made. All scanner modules may have their firmware downloaded via their  
Ethernet Host Port. This allows for firmware upgrade while the module is installed in its normal  
communications network environment. Any new firmware releases may be obtained free of  
charge by downloading from PSI’s internet home page at www.PressureSystems.com.  
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).  
5.2.1 Upgrading Firmware Via Host TCP/IP Port  
New firmware for your NetScannerSystem Intelligent Pressure Scanners, may be upgraded  
by the host computer, or any computer on the TCP/IP network, directly via the module’s Host  
Port. The PSI application called NetScannerUnified Startup Software (NUSS), is provided  
for this purpose. It is recommended that NUSS (and any new firmware update file) be installed  
to a suitable subdirectory of your hard disk for better performance. Installation instructions for  
this support software are provided with the application. Ensure that the TCP/IP  
communications is properly configured for the PC running the application.  
NUSS is provided to all customers who have purchased NetScannerSystem Intelligent  
Pressure Scanners. This application has its own User’s Manual and both may be downloaded  
from PSI’s Web site, www.PressureSystems.com.  
WARNING: Whileupdating module firmware, DONOT power-cycle your scanner, or  
your PC. If thefirmware update procedure is interrupted by anyof these practices, the  
module may be left in a “permanent” inoperable state with no operable firmware to  
reboot it. The ONLY acceptable way to interrupt the firmware update process is to  
select “Abort Download” before the memory begins to be overwritten. In the event of  
such failure, module operation can only be restored by unplugging the “bad” memory  
chip and installing a “good” memory chip containing a valid working firmware  
After NUSS has finished downloading the new firmware, wait approximately 30  
seconds for your NetScannerSystem module to reset before closing NUSS, else the  
newly installed firmware may be unreliable.  
5 - 21  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank.  
5 - 22  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 6  
Troubleshooting Guide  
6.1 Ethernet Module Troubleshooting  
6.1.1  
Checking Module Power-Up Sequence  
(1)  
Proper power to the module should first be verified. If possible, verify that the output of the  
module power supply is set within the range of 18-36 VDC. This should be nominally set  
for 24 VDC. Ensure the power supply setting is high enough to compensate for cable  
voltage drops if long interface cable lengths are used.  
(2)  
Turn module power switch ON and verify the following top panel LED status following  
initial power-up :  
!
PWR LED should remain ON  
If this LED is not on, all other LED’s will likely also be off. Check the PSI  
90DB, remote power supply (8491), or customer provided power supply to  
ensure the proper voltage (18-36 VDC) is being provided. Also verify that  
the power pins in the module interface cable are wired as described in  
Section 2.3.2 and Appendix D.  
!
!
COL LED should remain OFF  
Tx LED should remain OFF  
Note that any activity of the Tx LED during the power up sequence is an  
indication that the RARP/BOOTP protocol is enabled. This will typically  
occur following the initial Busy (BSY) LED cycle and continue until an  
appropriate RARP reply is received.  
!
LNK LED should remain ON  
This LED indicates proper connection to an Ethernet hub or switch. If this  
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  
6 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
connection to the hub itself. If present, verify that the hub link LED for the  
pressure scanner and the host computer are both active. If the hub is  
functioning correctly, verify that the communications pins in the module  
interface cable are wired as described in Section 2.3.4.1 and Appendix D.  
!
!
!
CAL LED should remain OFF  
PRG LED should remain OFF  
Busy(BSY) LED should blink 8-16 times at a rate of approximately1 Hz (slower for  
9021/9022), delay ON for approximately 5 seconds and then start to continuously  
blink at approximately 100 Hz (rate dependent on number of internal averages). This  
faster toggle rate may simply appear as a dimly lit LED. Note that the Busy (BSY)  
LED will not begin its 100 Hz toggle rate if the dynamic IP addressing  
(RARP/BOOTP) protocol is enabled and the module has not received a proper IP  
address response.  
Any significant variation from this power-up LED sequence is an indication of a possible cabling  
or PC-280 microprocessor board error. If the proper power-up LED sequence is not achieved after  
following the above suggestions, contact the Repair Department at Pressure Systems for additional  
assistance.  
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. First, the module must be configured to obtain a proper (and unique) module IP address.  
Second, the user’s host computer must have its TCP/IP communications interface properly  
configured.  
6.1.2.1  
Module IP Address Assignment  
Before an Ethernet 9016, 9021, or 9022 can communicatewith a hostcomputer, it must have a valid  
IP address assignment. As explained in Section 2.3.4.1, there are two methods for assigning an IP  
address to an Ethernet device, static and dynamic. The Static IP addressing protocol is the default  
method for IP address assignment in the 9016 and 9021/9022. This is primarily because it allows  
the module to assign its own IP addressbased on a factorydefault value. The Dynamic IP addressing  
6 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
protocol is slightly more complicated since it requires aDynamic IP serverto 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.  
To determine whether Static or Dynamic IP addressing is enabled, observe the module Tx LED on  
module power-up. As explained in Section 6.1.1, if Dynamic addressing is enabled, the module Tx  
LED will flash one or more times during the power-up sequence. If the module receives a valid  
reply, the Busy (BSY) LED will begin to flash rapidly (appearing dim) and the Tx LED will remain  
OFF. If it appears the module received an IP server reply or that it is configured for the Static IP  
(default) addressing, proceed to Section 6.1.2.2 to verify proper host TCP/IP configuration.  
If the module does not receive a response to a Dynamic IP addressing request, its Tx LED will  
continue to flash with an increasing delay between Tx attempts. The Busy (BSY) LED will also  
remain OFF until a Dynamic IP addressing reply is received. If a Dynamic IP reply is not received,  
verify that a Dynamic IP server is present on the network. If the IP server is present, verify that it  
contains an entry for the 9016, 9021, or 9022 Ethernet hardware (MAC)address. Verifythis address  
against the Ethernet address printed on the module label to ensure it has been entered correctly into  
the Dynamic IP server. After making the required changes to the IP server, repeat the above steps  
until the module receives a valid Dynamic IP reply.  
If the user wishes to manually change the factory set IP address in a module, it may be done with  
the NUSS application program (described more fully in Section 6.1.2.2). To use it for this purpose,  
select the desiredmodule on the application’sscreen map (left window), then press (click)the right-  
mouse button to get the module’s pop-up context menu. From the NUSS menu, select Configure/  
Network Options. A new screen then appears that will accept a new IP address(and other network  
parameters). After the new address is sent, the module must be “re-booted” (another choice on the  
context menu) before it will take effect.  
NOTE:  
NetScannerSystem modules are factory-configured to use a  
200.xxx.xxx.xxx IP address with a 192.0.0.0 subnet mask. These addresses  
were chosen with the understanding that the modules would run on a  
totally private network. Addressing errors may occur if modules are  
connected to a company internal network or if the modules are connected  
to the Internet. If you are not sure about the configured networking  
scheme, please consult your network administrator.  
6 - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
NOTE:  
NetScannerSystem modules are currently designed to use RARP  
protocol and BOOTP protocol for Dynamic IP address assignment.  
When placed in Dynamic addressing mode, (through the TCP/IP  
protocol ‘w1301' command), the modules will first try to resolve their  
addresses using RARP protocol. If no RARP server can be found, the  
modules will then use the BOOTP protocol. The modules will alternate  
between these two protocols until a response is received and an IP  
address is assigned. If you are not sure about these protocols, or if your  
modules should be using them, please contact your network  
administrator.  
NOTE:  
A simple Windows® 95/98/2000/XP/NT BOOTP/RARP server is  
available free of charge from Pressure Systems. For additional  
information on the BOOTP Lite application, contact the Pressure  
Systems Sales ortheApplicationsSupportDepartment. The application  
can also be downloaded from the Pressure Systems web site found at  
6.1.2.2  
Host IP Address Assignment for Windows® 95/98/NT  
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® 95/98 and Windows® NT, a typical  
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. If your Ethernet adapter is used  
for other TCP/IP communications, contact your MIS or network administrator to determine proper  
host IP address and subnet mask configurations before proceeding.  
Activate the Windows® control bar (left click the START icon). Select the SETTINGS line  
followed by the CONTROL PANEL folder. In the CONTROL PANEL folder, select the  
NETWORK icon. Once in the NETWORK setup, select the tab labeled CONFIGURATION.  
Scroll through the list of installed configuration protocols. Select the one labeled ‘TCP/IP->xxxx’  
where xxxx will typicallyidentify your Ethernet adapter card. There maybe other TCP/IP protocols  
listed for other items such as dial up adapters, these are not used for the NetScannerSystem  
Ethernet configuration. If the TCP/IP protocol is not listed in the configuration menu, left click the  
ADD button. Continue by selecting to add a PROTOCOL. Select MICROSOFT from the  
Manufacturers list. Then select TCP/IP from the networks protocol list.  
6 - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Once in the proper TCP/IP protocol setup, select the ‘IP Address’ tab. Clickon the button to enable  
the field ‘Specify IPAddress.’ Once selected, the fields for IP address and Subnet will be enabled.  
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  
the9016, 9021, or 9022 moduleIP addressesare differentthanthe factorydefault of200.20x.yyy.zzz  
then the leftmost fields of the host computer’s IP address must match the module’s leftmost IP  
address field. In the Subnet field a value of 255.0.0.0 can be entered for most configurations.  
When these fields are entered, click the OK icons until Windows® prompts you to restart your  
computer. (Windows® 95/98 only). Once the computer has restarted, it should be capable of  
communications with the Ethernet NetScannerSystem module.  
6.1.2.3  
Verifying Host TCP/IP Communications  
At this point, the NetScannerSystemmodule should beconfiguredtoobtainitsIPaddressthrough  
either static (default) or dynamic IP addressing. The module’s IP address must be assigned and  
known in order to proceed. The host computer has also been configured for TCP/IP protocol and  
assigned an IP address compatible with the NetScannerSystem IP address. A simple method to  
verify proper operation is through the ping utility. This is a simple TCP/IP utility that is found in  
Windows® 95/98/NT as well as most other TCP/IP packages. The ping utility simply sends a test  
packet to the specified IP addressand waitsfor reply tobe returned. NetScannerSystem Ethernet  
modules are programmed to reply to these ping requests.  
To run the ping utility from Windows® 95/98/NT, follow these steps. Left click the Windows®  
START button. Move the mouse pointer to ‘RUN’ and left click on it. At the prompt type ‘ping  
xxx.xxx.xxx.xxx’ where xxx.xxx.xxx.xxx represents the IP address of the device to test. The IP  
address of an Ethernet NetScannerSystem module should be used. A small DOS window will  
appear as the ping application executes. The ping program will either report that a reply was  
received or that it failed to receive a reply. If the ping application reported receivinga reply, the host  
computer and the NetScannerSystem module are both properly configured for TCP/IP  
communications.  
If an error free ping reply was not received, rerun the ping application using the IP address of the  
hostcomputer. Thiswill verify if the TCP/IP protocol was properlyconfigured onthe host computer.  
If a ping reply was not received, verify the TCP/IP installation steps for your host computer. Also  
verify that the host computer is configured for the proper IP address and subnet mask.  
6 - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
If the ping test of the host computer’s IP passed, while theping of the NetScannerSystem module  
failed, check the following possible sources for error:  
!
!
!
Ensure the NetScannerSystem module’s IP has been assigned (as explained in  
Section 6.2.2.1) and that the correct IP was used for the ping test.  
Ensure the IP address of the host computer and the NetScannerSystem module are  
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.  
!
!
Ensure the Ethernet adapter card installed in the host is properly configured without  
conflict. In Windows®95 this can be verified by entering the CONTROL PANEL  
under SETTINGS. Under CONTROL PANEL, select the SYSTEM icon. When  
the DEVICE MANAGER tab is selected, a list of all installed hardwaredeviceswill  
be displayed. Any possible hardware conflicts will be marked in this list with a  
yellow warning symbol next to the device in question.  
Ensure the Ethernet adapter is configured for 10 Mbit/Sec. Many adapters are  
capable of higher speeds that are not compatible with the NetScannerSystem  
modules.  
6.2  
Zero and Gain Calibration Troubleshooting  
Incorrect pneumatic setup or incorrect command usage when executing a module’s Re-zero or Span  
calibration command (see ‘Z’, ‘h’, and ‘C’ commands in Chapter 3) can result in unexpected  
module operation. A common source of errors during these operations is incorrect control of the  
module’s internal calibration valve and pneumatic inputs (9016) or their external  
pneumatic/hydraulic equivalents (9021/9022).  
Pressure connections are described in Chapter 2 while details of calibration procedures are  
described throughout Chapter 4. Some common errors and problems are listed below. These  
common problems apply primarily to Model 9016 with its internal transducers and calibration  
manifold. However, similar symptoms may be encountered with external pneumatic/hydraulic  
calibration equipment connected to a model 9021/9022’s all-media transducers.  
!
The module’s supply air input is either not attached or does not provide enough  
pressure (less than 65 psig) to shift the calibration valve. This results in the  
calibration valve remaining in its current position even though module commands  
have requested movement of the valve.  
6 - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
!
The module’s calibration valve is not placed in the correct position before executing  
the Span calibration command (Calculate & Set Gain). This command will not  
automatically shift the valve to the CAL position before taking data (as the Re-zero  
calibration command does). The user must manually control the calibration valve  
position using the Set Operating Options(‘w’) command if the CAL and CAL REF  
inputs are to be used.  
!
The Re-Zerocalibration command (Calculate& Set Offsets) will automatically shift  
the calibration valve unless the option is disabled with the Set Operating Options  
(‘w’) command. The valve will be placed in the CAL position (with a small delay)  
before taking Re-zero data. Afterwards, the valve will be placed in the RUN  
position.  
!
!
Zero (offset) and Span (gain) correction terms are not automatically saved in  
transducer nonvolatile memory. If they are not saved using the Set Operating  
Options (‘w’) command, they will be lost when module power is turned off. Verify  
that new coefficients produce valid data before saving them.  
When Span calibrating a multi-range unit, attach the calibration pressures to the  
individual measurement input ports of the range beingcalibrated and not to the CAL  
input port. Use of the common CAL input may result in over-pressuring lower range  
channels. When sending the Calculate and Set Gain(‘Z’) command, ensure that the  
position field bits are set only for those channels that are attached to the calibration  
pressure.  
!
!
When using the standard Calculate and Set Gain (‘Z’) command, the module  
firmware assumes, by default, that each particular transducer’s full-scale pressure is  
present at its pneumatic/hydraulic input. All internal calculations of gain correction  
are based on the exact full scale pressure being applied to the transducers. If it is not  
possible to provide this exact pressure (as when using a dead weight tester), the  
alternate form of this command should be used. This allows the host to specify the  
exact upscale pressure applied to the transducers being calibrated.  
When using the standard Calculate and Set Offsets (‘h’) command, the module  
firmware assumes, by default, that each particular transducer’s zero pressure is  
present at its pneumatic/hydraulic input. All internal calculations of zero correction  
are based on an input pressure of 0.0 psi. If it is not possible to provide this exact  
pressure (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.  
6 - 7  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
6 - 8  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
6.3  
User Software  
For a complete description of NetScannerSystem software, please refer to the NetScanner™  
Unified Startup Software (NUSS) User’s Manual.  
6 - 9  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Chapter 7  
Start-up Software  
7.1 Introduction  
The NetScannerSystem Unified Startup Software (NUSS) allows you to operate, from a  
Windows®-based host PC, a diverse network of pressure scanner modules and/or  
standard/calibrator modules of the NetScannerSystem type.  
NUSS integrates a diverse set of older “startup,” “query,” and “test” programs that were often  
very module-specific. NUSS recognizes each NetScannerSystem module type it finds on the  
network and automatically provides that module with its appropriate functionality by  
dynamically adjusting the program’s form and menu content. NUSS allows you to operate  
NetScannerSystem modules singly or together in selected groups without having to write any  
custom software, and without having to learn low-level commands. The software was designed  
to permit you to test almost every possible module function with a simple interactive point-and-  
click interface.  
NUSS is provided to all customers who have purchased a NetScannerSystem Intelligent  
Pressure Scanner. The software as well as the User’s Manual may be downloaded from PSI’s  
7 - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
7 - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix A  
All Commands — Quick Reference:  
Type  
Command id  
Command Function  
Power-Up Clear  
TCP/IP  
A
B
C
Reset  
Configure/Control Multi-Point  
Calibration (4 sub-commands)  
Read Transducer Voltages  
V
Z
a
Calculate and Set Gains (Span Cal)  
Read Transducer Raw A/D Counts  
Acquire High Speed Data  
b
c
Define/Control Autonomous Host  
Streams (6 sub-commands)  
Calculate and Set Offsets (Re-zero  
Cal)  
h
Read Temperature A/D Counts  
Read Temperature Voltage  
Read Module Status  
m
n
q
r
Read High Precision Data  
Read Transducer Temperature  
Read Internal Coefficients  
Download Internal Coefficients  
Set/Do Operating Options/Functions  
t
u
v
w
A - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Type  
Command id  
Command Function  
Query Network  
UDP/IP  
Broadcast  
psi9000  
psireboot  
psirarp  
Reboot Specified Module  
Change Specified Module’s IP  
Address Resolution Method (then  
Reboot)  
A - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix B  
NetScannerSystem Response Error Codes:  
CODE  
MEANING  
00  
01  
02  
03  
04  
05  
06  
07  
08  
(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  
NetScannerSystem error - Invalid Parameter  
09  
Insufficient source air to shift calibration valve  
Calibration valve not in requested position  
0A  
B - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
B - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix C  
Cable Diagrams  
Description  
Applicable Models  
Page  
Ethernet Interface Cable - unterminated host 9016, 9021, and 9022  
C-2  
C-3  
Ethernet Interface Cable  
9016, 9021, and 9022  
9400 Series/9021 (D-Shell) Cable  
9021  
9022  
C-4  
C-5  
9400 Series/9022 (Circular Connector)  
Cable  
9021 to Series 27 Interface Cable  
9022 to Series 27 Interface Cable  
Calibration Cable  
9021  
9022  
9022  
9022  
C-6  
C-7  
C-8  
C-9  
3rd Party Sensor Interface Cable  
C - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
NetScannerSystem Ethernet Interface Cable  
P/N 9080  
C - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
NetScannerSystem Ethernet Interface Cable  
9080 Cable  
C - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9096 Cable  
9400/9021 (D-Shell) Cable  
C - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9096 Cable  
9400/9022 (Circular Connector) Cable  
C - 5  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9021 to Series 27 Interface Cable  
9021  
C - 6  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9022 to Series 27 Interface Cable  
C - 7  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Calibration Cable (9022)  
C - 8  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Third-Party Sensor Interface Cable (9022)  
C - 9  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
C - 10  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix D  
Mounting Dimensions  
9016 Mounting Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2  
9021 Mounting Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3  
9022 Mounting Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4  
D - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9016 Mounting Dimensions  
D - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9021 Mounting Dimensions  
D - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
9022 Mounting Dimensions  
D - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix E  
NetScannerSystem Range Codes  
The following range codes are stored in each DH200 and digital 9400 and 9401 pressure  
transducer. 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  
Full Scale Pressure  
Minimum Calibration  
Pressure  
1
2
±0.360 psi (±10" Water Column)  
-0.360 psi  
-0.720 psi  
-1.0 psi  
-2.5 psi  
-5 psi  
-5 psi  
-5 psi  
-5 psi  
0 psi  
±0.720 psi (±20" Water Column)  
3
±1 psid  
±2.5 psid  
±5 psid  
10 psid  
15 psid  
30 psid  
45 psi  
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
100 psi  
250 psi  
500 psi  
600 psi  
300 psi  
750 psi  
10 psid  
0 psi  
0 psi  
0 psi  
0 psi  
0 psi  
0 psi  
-10 psi  
E - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Range Code  
Full Scale Pressure  
Minimum Calibration  
Pressure  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
15 psid  
30 psid  
45 psid  
20 psid  
20 psi  
-12 psi  
-12 psi  
-12 psi  
-12 psi  
0 psi  
15 psi  
0 psi  
15 psid  
5 psi  
-10 psi  
0 psi  
10 psi  
0 psi  
30 psi  
0 psi  
50 psi  
0 psi  
100 psi  
100 psia  
250 psia  
50 psia  
500 psia  
750 psia  
30 psia  
15 psia  
125 psi  
35 psid  
150 psi  
200 psi  
22 psid  
0 psi  
2.5 psi  
25 psi  
2.5 psi  
25 psi  
25 psi  
2.5 psi  
2.5 psi  
0 psi  
-12 psi  
0 psi  
0 psi  
-12 psi  
E - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Range Code  
Full Scale Pressure  
Minimum Calibration  
Pressure  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
60 psid  
375 psi  
150 psi  
75 psi  
-12 psi  
0 psi  
0 psi  
0 psi  
150 psi  
650 psi  
850psi  
150 psia  
750 psia  
75 psia  
1.2 psi  
0 psi  
0 psi  
0 psi  
25 psi  
50 psi  
2.5 psi  
-1.2 psid  
E - 3  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
E - 4  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix F  
NetScannerSystem/9000 Series Products  
Model  
Purpose  
9016/9116  
9021  
-
-
16-channel Intelligent Pressure Scanner with Ethernet TCP/IP Host Port.  
12-channel Media-Isolated Intelligent Pressure Scanner with Ethernet  
Host Port.  
9022  
-
12-channel splash-proof, ruggedized Media-Isolated Intelligent Pressure  
Scanner with Ethernet Host Port.  
9032/33  
9034/38  
98RK  
-
-
-
Pressure Standard Unit with Ethernet TCP/IP Host Port.  
Pressure Calibrator Unit with Ethernet TCP/IP Host Port.  
Scanner Interface Rack that holds up to eight (8) Model 9816 Intelligent  
Pressure Scanners. Rack provides power, pneumatic connections and hub  
circuitry for up to twelve (12) 10Base-T connections.  
Intelligent Pressure Scanner that requires 98RK Scanner Interface Rack  
for power, pneumatic connections, and hub circuitry.  
Data Concentrator, containing power and 24 switched Ethernet ports,  
connections to as many as 24 NetScannerSystem modules.  
Series 9400 Interface Cable.  
9816  
-
-
90DC  
9096  
9080  
-
-
Interface cable for connecting NetScannerSystem modules to switches  
and hubs.  
9400/9401/9402 -  
Media-Isolated Pressure Transducers for Models 9021 and 9022  
F - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
F - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
Appendix G  
Binary Bit Map  
Bit Value  
(if Set)  
Bit  
Position  
Binary Number  
1
1
2
3
4
5
6
7
8
9
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0001  
0010  
0100  
1000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0001  
0010  
0100  
1000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0001  
0010  
0100  
1000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0001  
0010  
0100  
1000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
2
4
8
16  
32  
64  
128  
256  
512  
1024  
2048  
4096  
8192  
16384  
32768  
10  
11  
12  
13  
14  
15  
16  
Decimal to Binary Conversion:  
892 dec = 512 + 256 + 64 + 32 + 16 + 8 + 4  
0000  
0011  
3
0111  
7
1100 binary  
C
hexadecimal  
G - 1  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pressure Systems, Inc.  
NetScanner™ System (9016, 9021, & 9022) User’s Manual  
This page intentionally left blank  
G - 2  
www.PressureSystems.com  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Headquarters/Factory:  
Pressure Systems, Inc.  
34 Research Drive  
Hamtpton, VA 23666  
USA  
European Office:  
PSI, Ltd.  
124, Victoria Road  
Farnborough, Hants  
GU14 7PW  
Phone:  
Toll Free: (800) 328-3665  
Fax: (757) 865-8744  
(757) 865-1243  
United Kingdom  
Phone: +44 1252 510000  
Fax:  
+44 1252 510099  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Pentax Camera Lens D User Manual
Philips Breast Pump SCF155 06 User Manual
Philips Carrying Case STO2520W User Manual
Philips Computer Keyboard LFH2370 User Manual
Philips Home Theater System HTS3181 User Manual
Philips Switch BUK205 50Y User Manual
Philips TV VCR Combo 14 PV 111 User Manual
Pioneer Music Mixer DJM 500 User Manual
Poulan Tiller 423813 User Manual
Printronix Printer SL5000 User Manual