Pressure Systems, Inc. Model 9116 User’s Manual Table of Contents Chapter 1: General Information ................... 1 Introduction ......................1 Description of the Instrument ..................2 1.2.1 Differences Between Models 9016 and 9116........... 3 Options......................... 5 1.3.1 Pressure Ranges....................5 1.3.2 Manifolds and Pressure Connections............... 5 1.3.3 Communication Interfaces................
Page 4
Pressure Systems, Inc. Model 9116 User’s Manual Table of Contents (continued) 3.1.3 Responses ....................... 22 3.1.3.1 Interpreting Offset Values (Re-zero Calibration Adjustment)..... 23 3.1.3.2 Interpreting Gain Values (Span Calibration Adjustment) ....23 3.1.3.3 Interpreting Engineering Units Output ..........23 3.1.4 Functional Command Overview ...............
Page 6
Pressure Systems, Inc. Model 9116 User’s Manual Table of Contents (continued) Chapter 6: Troubleshooting Guide..................118 Ethernet Module Troubleshooting ................118 6.1.1 Checking Module Power-Up Sequence............118 6.1.2 Checking Module TCP/IP Communications ............. 119 6.1.2.1 Module IP Address Assignment ............119 6.1.2.2 Host IP Address Assignment for Windows®...
Page 7
Pressure Systems, Inc. Model 9116 User’s Manual Preface ™ This manual describes the NetScanner System Intelligent Pressure Scanner module (Model 9116). It does not cover the pressure scanner Models 9016, 9021, 9022, the 98RK Scanner Interface Rack, Model 9816 Intelligent Pressure Scanner, nor Models 903x (Pressure Standards/Controllers.
Pressure Systems, Inc. Model 9116 User’s Manual Our Company Pressure Systems Incorporated, (PSI) develops, manufactures, and services level and pressure measuring instruments where the highest level of traceable accuracy is required for aerospace, industrial, municipal, and environmental applications. Our products have become the world standard for electronic level and pressure measurement and scanning.
Page 9
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 1 General Information Introduction This User’s Manual will: Explain the electrical and pneumatic pressure connections for the Model 9116 Intelligent Pressure Scanner. Provide computer set-up instructions to make a proper Ethernet connection on most ®...
Pressure Systems, Inc. Model 9116 User’s Manual Figure 1.1 Model 9116 Intelligent Pressure Scanner Description of the Instrument The Model 9116 is available with16 channels, each with individual pneumatic 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.
Pressure Systems, Inc. Model 9116 User’s Manual ● High accuracy - Model 9116 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. Accuracies are maintained for six (6) months after calibration. ●...
Page 13
Pressure Systems, Inc. Model 9116 User’s Manual Consolidated below are the new commands added to the Model 9016 command set, as well as differences in existing commands, command parameters, or command responses: Set Module type alias: w3200 xxxx See the ‘SET/DO OPTION/FUNCTIONS’ (command ‘w’)’ in Section 3.2. Configures the Model 9116 to report its model type as Model 9116 or as a Model 9016 for compatibility with model type sensitive system software.
Pressure Systems, Inc. Model 9116 User’s Manual Additional enhancements to the Model 9116 Software Scan List Speeds: Software Scan lists can be run as fast as hardware trigger scan lists on the Model 9116 (~500 Hz. See specification sheet). The Model 9016 was limited to 100 Hz maximum software trigger scan lists.
Pressure Systems, Inc. Model 9116 User’s Manual 1.3.3 Communication Interfaces ™ All standard NetScanner System Intelligent Pressure Scanners provide temperature compensated and linearized pressure data in engineering units via digital methods. They have a 10BaseT Ethernet host communications interface using industry standard TCP/IP or UDP/IP protocol.
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 2 Installation and Set Up Unpacking and Inspection ™ The NetScanner System 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, Inc. Model 9116 User’s Manual WARNING: Exceeding the specified storage or operating temperatures may result in permanent damage to the Model 9116 electronics. 2.3.2 Power The Model 9116 Intelligent Pressure Scanner needs only a single unregulated power supply. See the Model 9116 Data Sheet for actual power requirements.
Pressure Systems, Inc. Model 9116 User’s Manual 2.3.3 Mounting and Module Dimensions See the Model 9116 Data Sheet for exact dimensions of the module. A detailed mechanical drawing is also included in Appendix E. 2.3.4 Network Communications Hookup ™ Every NetScanner System Intelligent Pressure Scanner contains a Host Port, allowing it to be interconnected in a network with other modules and a host computer.
Page 19
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Page 20
Pressure Systems, Inc. Model 9116 User’s Manual 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 blink periodically after the module power-up, your instrument is configured for the Dynamic IP assignment protocol.
Page 21
Pressure Systems, Inc. Model 9116 User’s Manual Figure 2.3 Ethernet Network Topology Page 12 www.PressureSystems.com...
Pressure Systems, Inc. Model 9116 User’s Manual 2.3.5 Diagnostic Port Hookup ™ Each NetScanner System 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.
Pressure Systems, Inc. Model 9116 User’s Manual The following guidelines should be used when installing pressure connections to the Model 9116 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.
Pressure Systems, Inc. Model 9116 User’s Manual 2.3.6.2 CAL Mode Inputs The Model 9116 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.
Pressure Systems, Inc. Model 9116 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 Model 9116 module. For the leak mode to be used, all RUN mode pressure inputs must be dead ended (closed) by the user.
Pressure Systems, Inc. Model 9116 User’s Manual 2.3.7 Case Grounding The Model 9116 module contains 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.8 Trigger Input Signal Model 9116 supports the use of a data acquisition synchronization signal, sometimes called...
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 3 Programming and Operation Commands & Responses 3.1.1 Introduction This chapter describes all commands a host computer program may send to a Model 9116 Intelligent Pressure Scanner module, as well as the data or status responses returned by the module.
Pressure Systems, Inc. Model 9116 User’s Manual directed to “well-known” port 9000 (default). After the connection is made, a socket is established as a logical 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).
Pressure Systems, Inc. Model 9116 User’s Manual 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]”...
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Pressure Systems, Inc. Model 9116 User’s Manual 3.1.3 Responses Four (4) types of responses can be returned from a Model 9116 Intelligent Pressure Scanner module: • an Error response, • an Acknowledge response, • an Acknowledge with Data response, or •...
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Pressure Systems, Inc. Model 9116 User’s Manual 3.1.4.1 Startup Initialization Since power supplies may be distributed widely across a network of modules and host computer(s), it is not uncommon for modules (singly or together) and the host to lose power independently.
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Pressure Systems, Inc. Model 9116 User’s Manual The Configure/Control Multi-Point Calibration (‘C’) 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.
Pressure Systems, Inc. Model 9116 User’s Manual 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).
Pressure Systems, Inc. Model 9116 User’s Manual Detailed Command Description Reference All commands applicable to the Model 9116 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. TYPE COMMAND ID COMMAND FUNCTIONS...
Pressure Systems, Inc. Model 9116 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 Model 9116 module. “A” Command ‘A’ is the command letter. “A”...
Pressure Systems, Inc. Model 9116 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).
Pressure Systems, Inc. Model 9116 User’s Manual CONFIGURE/CONTROL MULTI-POINT CALIBRATION (Command ‘C’) Purpose: This command is actually four (4) sub-commands. The first configures and starts a Multi-Point Calibration adjustment function for selected channels in the module. Another is repeated multiple times to collect data for each defined calibration point.
Pressure Systems, Inc. Model 9116 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. “C 00 pppp npts ord avg” Command ‘C’...
Page 42
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Pressure Systems, Inc. Model 9116 User’s Manual Command ‘C’— Sub-command Index 01: Collect Data for a Calibration Point This sub-command has two (2) additional required parameters. “C 01 pnt pppp.pppp” Command ‘C’ is the command letter. ‘ 01’ is the sub-command index (ii) for Collect Data ‘...
Page 44
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Pressure Systems, Inc. Model 9116 User’s Manual Command ‘C’ Sub-command Index 02: Calculate & Apply Correction Coefficients This sub-command has no additional parameters. “ C 02” Command ‘C’ is the command letter. ‘ 02’ is the sub-command index (ii) for Calculate & Apply NOTE: all parameters are separated by a space.
Page 46
Pressure Systems, Inc. Model 9116 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 the module’s transducers.
Pressure Systems, Inc. Model 9116 User’s Manual Command ‘C’— Sub-command Index 03: Abort Multi-Point Calibration This sub-command has no additional parameters. “C 03” Command ‘C’ is the command letter. ‘ 03’ is the sub-command index (ii) for Abort. NOTE: all parameters are separated by a space. “A”...
Pressure Systems, Inc. Model 9116 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 from the 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).
Page 49
Pressure Systems, Inc. Model 9116 User’s Manual Example: Send TCP/IP command to a Model 9116 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): “...
Pressure Systems, Inc. Model 9116 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 update part of the module’s internal calibration coefficient database, used to convert any subsequent raw data (from any of the specified channels) into engineering units data.
Page 51
Pressure Systems, Inc. Model 9116 User’s Manual 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. The calculated gain values from the latest ‘Z’...
Pressure Systems, Inc. Model 9116 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 calibration process’s adjustment coefficients (offset and gain).
Page 53
Pressure Systems, Inc. Model 9116 User’s Manual Example: Send TCP/IP command to Model 9116 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): “...
Pressure Systems, Inc. Model 9116 User’s Manual READ HIGH-SPEED DATA (Command ‘b’) Purpose: Returns the most recent scanned/averaged data from all channels of the module as fast as possible. Data is returned directly in 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’...
Pressure Systems, Inc. Model 9116 User’s Manual DEFINE/CONTROL AUTONOMOUS HOST STREAMS (Command ‘c’) Purpose: Defines and controls the autonomous delivery of any of up 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”...
Page 56
Pressure Systems, Inc. Model 9116 User’s Manual Special augments of this command, called sub-commands (distinguished by the first parameter ii) can configure each data stream with the particular channels whose data are delivered, the datum format, the delivery rate, and other characteristics.
Pressure Systems, Inc. Model 9116 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 may be started and stopped with other sub-commands.
Page 58
Pressure Systems, Inc. Model 9116 User’s Manual 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.
Page 59
Pressure Systems, Inc. Model 9116 User’s Manual With the exception of binary formats 7 and 8, all other formats Note 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).
Page 60
Pressure Systems, Inc. Model 9116 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.
Pressure Systems, Inc. Model 9116 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.
Page 62
Pressure Systems, Inc. Model 9116 User’s Manual For periodic hardware-triggered streams, that are never suspended and resumed after 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 binary status data may immediately follow the binary stream header and precede the default Pressure EU Data (if selected).
Pressure Systems, Inc. Model 9116 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”...
Pressure Systems, Inc. Model 9116 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: “c 03 st” Command ‘c’...
Pressure Systems, Inc. Model 9116 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 “c 04 st” Command ‘c’ is the command letter ‘04’ is the sub-command index (‘ii’) for configuration ‘st’...
Page 66
Pressure Systems, Inc. Model 9116 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 all 16 (sixteen) channels. Data is acquired using hardware trigger with one (1) data packet acquired for every trigger events.
Pressure Systems, Inc. Model 9116 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”...
Page 68
Pressure Systems, Inc. Model 9116 User’s Manual bbbb (hex) data selected for inclusion in each stream packet 0001 ** Enable Valve Position Status (reserved for future use) 0002 Enable DH Temperature Status (see bit map below) 0010 Enable Pressure EU Data (default if “05” never executed after “00”) 0020 Enable Pressure A/D Counts 0040...
Page 69
Pressure Systems, Inc. Model 9116 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.
Pressure Systems, Inc. Model 9116 User’s Manual Command ‘c’ — Sub-command Index 06: Select Protocol For Stream Delivery “c 06 st pro [remport [ipaddr]]” Command ‘c’ is the command letter. ‘ 06’ is the sub-command index (ii) for Select Protocol. ‘...
Page 71
Pressure Systems, Inc. Model 9116 User’s Manual 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 and wants to use more than one.
Pressure Systems, Inc. Model 9116 User’s Manual CALCULATE AND SET OFFSETS (Command ‘h’) Purpose: Instructs a module to calculate new offset coefficients with zero differential 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.
Page 73
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Send TCP/IP command to a Model 9116 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”...
Pressure Systems, Inc. Model 9116 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.
Page 75
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Send TCP/IP command to Model 9116 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): “...
Pressure Systems, Inc. Model 9116 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.
Page 77
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Send TCP/IP command to Model 9116 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): “...
Pressure Systems, Inc. Model 9116 User’s Manual READ MODULE STATUS (Command ‘q’) Purpose: Returns requested module status information. “qii” Command ‘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.
Page 79
Pressure Systems, Inc. Model 9116 User’s Manual 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 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.
Page 80
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Request model number from a Model 9116 module: “q00” Read response indicating it is a Model 9116: “9116” ● Request TCP back-off delay for a Model 9116 module: “Q07" Read hex (16-bit binary) response: “001F”...
Pressure Systems, Inc. Model 9116 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. “rppppf” Command ‘r’...
Page 82
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Send TCP/IP command to Model 9116 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): “...
Pressure Systems, Inc. Model 9116 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. “tppppf”...
Page 84
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Send TCP/IP command to Model 9116 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): “...
Pressure Systems, Inc. Model 9116 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’...
Page 86
Pressure Systems, Inc. Model 9116 User’s Manual Coefficients used for typical applications are shown in BOLD type. Note All other coefficients are typically not used outside of advanced diagnostic functions. Datum Transducer Coefficients Description Type Re-zero Cal Adjustment (offset) term FLOAT Span Cal Adjustment (gain) term FLOAT...
Page 87
Pressure Systems, Inc. Model 9116 User’s Manual Datum Transducer Coefficients Description Type Temperature 6 Temperature Output voltage at 0 psi FLOAT (reserved) Temperature 7 Temperature Output voltage at 0 psi FLOAT Temp Vs Pressure Correction coefficient (t0) FLOAT Temp Vs Pressure Correction coefficient (t1) FLOAT Temp Vs Pressure Correction coefficient (t2) FLOAT...
Page 88
Pressure Systems, Inc. Model 9116 User’s Manual 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-determined transducer coefficients C0 through C4 (cc=02-06) for transducer 1: Data requested in ASCII-hex format representing the internal binary floating point format.
Pressure Systems, Inc. Model 9116 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]’...
Page 90
Pressure Systems, Inc. Model 9116 User’s Manual Datum Transducer Coefficients Description Type Re-zero Cal Adjustment (offset) term (Note 1) FLOAT Span Cal Adjustment (gain) term (Note 2) FLOAT User Defined Field (Note 4) INTEGER Transducer Manufacturing Reference Number (Note 5) INTEGER Transducer Full-Scale Range Code (See Appendix F) (Note 5) INTEGER...
Page 91
Pressure Systems, Inc. Model 9116 User’s Manual Example: ● Send TCP/IP command to module (i.e., via its connected socket): with replacement values for the channel’s offset and gain correction terms loaded into the module’s volatile memory (cc=00-01). Load these into channel # 8's Transducer Coefficient array (aa=08).
Pressure Systems, Inc. Model 9116 User’s Manual SET/DO OPERATING OPTIONS/FUNCTIONS (Command ‘w’) Purpose: Change a module’s default operating option settings, or invoke special internal operations or functions. Command “wii[dd[ eeee]]” ‘w’ is the command letter. ‘ii’ is the option index field. ‘dd’...
Page 93
Pressure Systems, Inc. Model 9116 User’s Manual ‘q’ read Description index Set Cal Valves to RUN or LEAK Position (default) — choice made by ii=12. see chart Set Cal Valves to CAL/RE-ZERO or PURGE Position — below choice made by ii=12. 0D-0E Reserved for factory use Disable periodic Thermal Coefficient Update task.
Page 94
Pressure Systems, Inc. Model 9116 User’s Manual ‘q’ read Description index Set module type alias. eeee=9116 (default) or 9016 Set hardware trigger mode. dd=00 trigger on positive going edge (default) dd=01 trigger on negative going edge dd=02 trigger on any edge (duty cycle must be taken into account in order to avoid over-triggering) Set temperature range = 0 to 60ºC (default) Set temperature range = -30 to 60ºC...
Page 95
Pressure Systems, Inc. Model 9116 User’s Manual The Valve Position indexes (ii=12 and ii=0C) 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 Energized C2 Not...
Pressure Systems, Inc. Model 9116 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 “psi9000" “ipadr, ethadr, sernum, mtype, sfwver, connst, ipadrst, lisport, Response subnet, iparpst, udpast, pwrst,” Description: When a module receives this broadcast command (by continuously monitoring port 7000) it responds with a broadcast (on port 7001) with an ASCII response containing comma-separated parameters.
Page 97
Pressure Systems, Inc. Model 9116 User’s Manual 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) by simply opening a TCP/IP connection between itself and each available module needed. Example: ●...
Pressure Systems, Inc. Model 9116 User’s Manual RE-BOOT MODULE (UDP/IP Command ‘psireboot’) Purpose: To unconditionally “reboot” a specified module. “psireboot ethadr” Command 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 Model 9116 module receives this broadcast command, (by continuously monitoring port 7000) it responds by immediately restarting its firmware.
Pressure Systems, Inc. Model 9116 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. “psirarp ethadr” Command where ethadr is the Ethernet address of the specified module in the following special hex-digit format...
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 4 Calibration Introduction Each internal DH200 transducer in a Model 9116 Intelligent Pressure Scanner contains non- volatile read/write memory capable of storing the transducer's full thermal and pressure calibration data. The Model 9116 Intelligent Pressure Scanner module uses a third-order polynomial to convert transducer output voltage to pressure.
Page 101
Pressure Systems, Inc. Model 9116 User’s Manual For reference when operating the Model 9116 calibration manifold, Figures 4.1 through 4.4 show simplified pneumatic diagrams of the calibration manifold in its various positions. Periodic zero and span calibration should be the only calibration Note required to maintain specified performance throughout the life of the scanner.
Pressure Systems, Inc. Model 9116 User’s Manual 4.2 Re-zero Calibration All Model 9116 Intelligent Pressure Scanners 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.
Pressure Systems, Inc. Model 9116 User’s Manual 4.2.2 Re-zero Calibration Summary Following is a simple, step-by-step procedure for executing a Re-zero calibration of a Model 9116 Intelligent Pressure Scanner. Optional commands are shown within brackets [ ]. Description Model 9116 Command Disable automatic valve shifting after module power up.
Pressure Systems, Inc. Model 9116 User’s Manual For Model 9116, with integral DH200 transducers, internal manifolds and valves allow a Span adjustment pneumatic calibration to be accomplished easily and automatically. It is recommended that a Span adjustment be performed whenever new transducers are installed in the instrument.
Pressure Systems, Inc. Model 9116 User’s Manual 4.3.2. Span Calibration Summary Following is a simple, step-by-step procedure for executing a “full scale” span calibration of a 9116 Intelligent Pressure Scanner. It is assumed that all channels in the unit are of the same full scale pressure range.
Page 106
Pressure Systems, Inc. Model 9116 User’s Manual Following is a simple, step-by-step procedure for executing a specified-value span calibration of a Model 9116 Intelligent Pressure Scanner. 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.
Pressure Systems, Inc. Model 9116 User’s Manual Integrated Multi-Point Calibration Adjustment Model 9116 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. 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.
Pressure Systems, Inc. Model 9116 User’s Manual 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”...
Pressure Systems, Inc. Model 9116 User’s Manual Verify that pressure reads correctly. [rFFFF0] When the data are stable, enter another Collect Data C 01 2 5.0 (‘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.
Pressure Systems, Inc. Model 9116 User’s Manual 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’). Line Pressure Precautions When operating Model 9116 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.
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 5 Service Maintenance This section provides a detailed step-by-step guide for performing repair and maintenance of Model 9116 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 9116.
Page 112
Pressure Systems, Inc. Model 9116 User’s Manual It must be emphasized that printed circuit boards in Model 9116 Note module are field replaceable, but are NOT field repairable. Figure 5.1a Model 9116 Top Plate Page 103 www.PressureSystems.com...
Pressure Systems, Inc. Model 9116 User’s Manual Table 5.1 provides a convenient cross reference summary of the components found in your Model 9116 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...
Pressure Systems, Inc. Model 9116 User’s Manual In the process of performing general maintenance on a module and in printed-circuit board replacement, the following tools may be required: ● 3/32" and 5/64" Allen-head screwdrivers, ● a 3/16" hex wrench, ● a needle nose tweezers, ●...
Pressure Systems, Inc. Model 9116 User’s Manual 5.1.3.1 PC-327 Analog Board The following procedures should be used for replacement of the PC-327 Analog Board. Use the tools and follow the general precautions described in Section 5.1.1. (1) Disassemble the module as described in Section 5.1.2. Carefully remove the wiring harness from connector P1 of the PC-327 board.
Page 116
Pressure Systems, Inc. Model 9116 User’s Manual Remove the three (3) 2-56 Phillips head screws securing the PC-322/323 assembly mounting brackets to the top plate. These screws will be in line with the PC-322/323 LEDs that protrude through the top plate. Carefully lift the board out of the top panel.
Pressure Systems, Inc. Model 9116 User’s Manual 5.1.3.3 Remove and Replace PC-323 (Daughter board) on PC-322 (Main PCB) Remove the two (2) Phillips-head screws that hold the PC-323 onto the PC-322 board. (Figure 5.3a) Remove Phillips-head screws (screw already removed) Figure 5.3a Removing PC-323 Daughter Board Gently rock the PC-323 board back and forth to loosen it and then lift straight up to...
Pressure Systems, Inc. Model 9116 User’s Manual Secure the PC-323 board in place using the long screw through the mounting bar and the short screw into the hex standoff. Figure 5.3c PC-322 Board Turn the assembly over. Replace the nylon washer and secure the nut to the back of the long screw going through the mounting bar as depicted in Figure 5.3c.
Pressure Systems, Inc. Model 9116 User’s Manual (1) Disassemble the module as described in Section 5.1.2. (2) Remove the PC-327 Analog board as described in Section 5.1.3.1. Lay the circuit board aside on an anti-static surface. (3) Remove the retaining screw from the desired DH200 transducer. Lift the transducer straight up to remove it.
Pressure Systems, Inc. Model 9116 User’s Manual Solenoids Figure 5.5 Solenoids 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.
Pressure Systems, Inc. Model 9116 User’s Manual 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 9116 components).
Pressure Systems, Inc. Model 9116 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 9116 Intelligent Pressure Scanner. (1) Disassemble the module as described in Section 5.1.2. (2) Place the scanner with the tubing plate on a clean, lint free surface. (3) Hold the top plate/calibration valve assembly with one hand, supporting the bottom assembly to prevent dropping when all screws are removed.
Pressure Systems, Inc. Model 9116 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 9116 Intelligent Pressure Scanner. The adapter plate is located opposite of the tubing plate on the calibration manifold.
Pressure Systems, Inc. Model 9116 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 9116 Intelligent Pressure Scanner. There are eight (8) pistons, each with an O-ring, inside the calibration valve housing;...
Pressure Systems, Inc. Model 9116 User’s Manual 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 9116 Intelligent Pressure Scanner. The module contains two internal solenoid valves. (1) Disassemble the module as described in Section 5.1.2. (2) Remove the solenoid valve by unscrewing the two (2) Phillips-head screws on top of the solenoid.
Pressure Systems, Inc. Model 9116 User’s Manual Upgrading Module Firmware All Model 9116 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.
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 6 Troubleshooting Guide Ethernet Module Troubleshooting 6.1.1 Checking Module Power-Up Sequence 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.
Pressure Systems, Inc. Model 9116 User’s Manual • CAL LED should remain OFF • PRG LED should remain OFF • Busy (BSY) LED will illuminate upon power-up. This LED will remain illuminated, only briefly blinking during the boot and self-check sequence. This sequence will last approximately 30 seconds, after which, the LED will be OFF.
Pressure Systems, Inc. Model 9116 User’s Manual 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 desired module on the application’s screen map (left window), then press (click) the right-mouse button to get the module’s pop-up context menu.
Pressure Systems, Inc. Model 9116 User’s Manual ® 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.
Pressure Systems, Inc. Model 9116 User’s Manual If the ping test of the host computer’s IP passed, while the ping of the Model 9116 module failed, check the following possible sources for error: ● Ensure the Model 9116 module’s IP has been assigned (as explained in Section 6.1.2.1) and that the correct IP was used for the ping test.
Pressure Systems, Inc. Model 9116 User’s Manual ● The Re-Zero calibration 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.
Pressure Systems, Inc. Model 9116 User’s Manual Chapter 7 Start-up Software Introduction ™ The NetScanner System 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 NetScanner System type.
Pressure Systems, Inc. Model 9116 User’s Manual Appendix A All Commands – Quick Reference Type Command id Command Function Power-Up Clear Reset Configure/Control Multi-Point Calibration (4 sub-commands) Read Transducer Voltages Calculate and Set Gains (Span Cal) Read Transducer Raw A/D Counts Acquire High Speed Data Define/Control Autonomous Host Streams TCP/IP...
Pressure Systems, Inc. Model 9116 User’s Manual Appendix B Model 9116 Response Error Codes CODE MEANING (Unused) Undefined Command Received Unused (by TCP/IP) Input Buffer Overrun Invalid ASCII Character Received Data Field Error Unused (by TCP/IP) Specified Limits Invalid ™ NetScanner System error - Invalid Parameter Insufficient source air to shift calibration valve...
Pressure Systems, Inc. Model 9116 User’s Manual Appendix E Model 9116 Range Codes The following range codes are stored in each DH200 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.
Pressure Systems, Inc. Model 9116 User’s Manual Appendix F NetScanner™ System Products Model Purpose 9116 16-channel Intelligent Pressure Scanner with Ethernet TCP/IP Host Port. 9022 12-channel splash-proof, ruggedized Media-Isolated Intelligent Pressure Scanner with Ethernet Host Port. 9032/33 Pressure Standard Unit with Ethernet TCP/IP Host Port. 9034/38 Pressure Calibrator Unit with Ethernet TCP/IP Host Port.
Need help?
Do you have a question about the NetScanner 9116 and is the answer not in the manual?
Questions and answers