background image

 

81

MPS4232

Section 6: Maintenance

Calibration & Validation Overview

The MPS4200 uses stable, temperature compensated 

piezoelectric pressures sensors. The use of these sensors in 

the new design, along with the ability to perform frequent, 

online zero-offset calibrations (

CALZ

), allow the MPS4200 

to hold published accuracy for up to 6 months. Scanivalve 

recommends performing a validations on MPS4200s using 

a high-accuracy pressure standard on a 6 month interval, 

and calibrating when required. Reports generated by the 

validation process are stored in the MPS’s memory.

 

Every MPS4200 module is calibrated from the factory over 

a series of 15 temperatures between 0° and 70°C. At each 

temperature, 25 pressures are applied. This calibration 

creates a matrix of discrete temperatures and pressures, 

called the master calibration coefficients. The MPS4200 

converts these points into a polynomial, least-squares fit. 

After calibration coefficients are created, a multi-tempera

-

ture validation is performed over 3 temperatures from 10° 

to 60°C, applying 15 different pressures at each tempera

-

ture. 

Automated calibrations and validations require a Scanivalve 

SPC4000 or SPC4050 calibrator. Manual calibrations and 

validations can be performed using a non-Scanivalve cali

-

brator. Performing a manual calibration requires user input, 

and manual application of pressures instructed by MPS.  

All Calibration and Validation processes are handled 

internally, requiring no additional software on the host 

computer. The MPS4200 allows for single or multi-unit cali

-

bration and validations. Mutli-unit calibration or validations 

are controlled using a single MPS4200 device. Once this is 

configured properly, a calibration, validation, or calibration-

validation can be performed on multiple units, using a 

single module as the master controller. 

There are two calibration/validation types that can be 

performed in the MPS: Full Calibration and Validation, and 

Field Calibration and Validation.

Full Calibration & validation

A full calibration deletes all stored calibration coefficients 

and applies known pressures over a series of temperatures 

(as described in the previous section), followed by a multi-

temperature validation. This duplicates what is performed 

at the factory during the module’s original manufacture 

and calibration. Full calibration and validation requires an 

Ethernet controllable environmental chamber capable of 

reaching the entire 0°C and 70°C range, and a suitable, 

high-accuracy pressure standard. It is recommended that 

for full calibrations, the module be returned to Scanivalve 

or a certified Scanivalve Representative.

An automated full calibration/validation routine typically 

takes 20 hours or more. 

Field Calibration & validation

* Will be released in a future firmware update.

During a field calibration or validation, a series of pressures 

are applied to the module at a single temperature. The 

temperature of the module does not have to be controlled 

to a specific temperature, and does not require an envi

-

ronmental chamber. The MPS4200 calculates a second set 

of “field” coefficients at the current temperature of the 

MPS, which is then used as a correction term across the 

full coefficient table (0°-70°C). This technique is suitable for 

maintaining module’s coefficients long-term in the field. 

An automated field calibration/validation routine typically 

takes less than an hour.

Field Calibration & Validation 

Procedure

* Will be released in a future firmware update.

The following section is a guide for performing field calibra

-

tions and/or validations on one or more MPS4200 modules. 

If there are any questions or concerns, please contact 

Scanivalve TechSupport.

Setup and Configuration

1. Connect power and Ethernet connections to each 

MPS module that will be calibrated or validated. 

Modules should be allowed one or more hours of 

warm-up time before a calibration or validation is 

performed.

2. 

Connect to each MPS module using ScanTel or similar, 

and set the following configurations:

SET MCAST <unique multicast address>

<ENTER>

SET IPCAL <IP address of the calibrator> <port of cali

-

brator> <calibrator channel>

<ENTER>

SET VALZO 1

<ENTER>

SET FCAL <number of calibration points> <min cal pres

-

sure> <max cal pressure>

<ENTER>

SET FVAL <number of validation points> <min val pres

-

sure> <max val pressure>

<ENTER>

•  Recommended settings can be found in later in this 

section, under Table 6-1.

•  If a manual calibrator is to be used, ignore the IPCAL 

variable.

•  Each device that will be calibrated or validated must 

be configured the same, unless there are different 

Summary of Contents for MPS4232

Page 1: ...MPS4232 Miniature Pressure Scanner Hardware and Software Manual Software Version 1 00...

Page 2: ......

Page 3: ......

Page 4: ...anty are limited to repairing or replacing at its option any product or component part there of that is proven to be other than as herein warranted Surface transportation charges covering any repaired...

Page 5: ...brand and product names are trademarks or regis tered trademarks of their respective companies Packaging for Shipment If the product must be shipped whether being returned to Scanivalve or relocated...

Page 6: ...INTENTIONALLY LEFT BLANK...

Page 7: ...e Actuation 10 Pressure Sensors 10 Electronics 10 Pneumatic Inputs 11 Power Ethernet Connections 11 Section 3 Operation 13 Unpack Inventory 13 Mounting 13 Environmental Considerations 13 Warm up 13 Co...

Page 8: ...er 26 Section 4 Hardware 28 Pneumatic Connections 28 Basics of Connecting Input Tubes 28 Pressure Measurement Px Ports 28 Reference REF Port 28 Removable Pressure Input Headers 28 Electrical Connector...

Page 9: ...ical Ethernet Address MAC 46 Set Gateway GW 47 Scan Variables 48 List Scan Settings LIST S 48 Set Rate RATE 48 Set Frames Per Scan FPS 48 Set Scan Units UNITS 49 Set Scanning Data Format FORMAT 50 Set...

Page 10: ...d Calibration Points FCAL 65 Set Field Validation Points FVAL 65 Oven Variables LIST O 66 List Oven Settings LIST O 66 Set the Oven IP Address Port and Calibrator Number IPOven 66 Set the Oven Start C...

Page 11: ...1 Performing a Single or Multi Field Calibration 82 Performing a Single or Multi Field Validation 82 Performing a Single or Multi Field Calibration Validation 83 Performing a Manual Field Calibration...

Page 12: ...6 MPS4232 Section 1 Specifications INTENTIONALLY LEFT BLANK...

Page 13: ...i Maximum Reference Pressure 50psig 344 7kPa or overpressure range whichever is less Data Output Rate Hz samples channel second Binary 1000Hz ASCII 100Hz maximum data rate depends on network A D Resol...

Page 14: ...CROSSING ETHERNET CONNECTION POWER LINK AND LAN LED INDICATORS 104 78 4 13 12 70 50 Px INPUTS 1 16 Px INPUTS 17 32 REFERENCE INPUT 063 1 6 O D SS TUBULATION 12 70 50 REMOVABLE Px INPUT HEADER AVAILABL...

Page 15: ...9 MPS4232 Section 1 Introduction Section 1 Specifications MPS4232 INTENTIONALLY LEFT BLANK...

Page 16: ...dered in the following pressure ranges 4 inH2 O 8 inH2 O 1psi 5psi 15psi 50psi Valve Actuation Unlike the MPS4200 64 channel scanners the MPS4232 does not offer an integrated valve to change the pneum...

Page 17: ...emoved at any time This allows for different pneumatic inputs allowing for plumbing to be removed from the module and swapped with another module or plumbing harness blanking caps for protection or a...

Page 18: ...12 MPS4232 Section 2 Introduction INTENTIONALLY LEFT BLANK...

Page 19: ...N Mounting the MPS module inadequately or in an envi ronment that does not conform to the recommendations can results in permanent damage to the module Warm up Due to the design of the MPS4232 the acc...

Page 20: ...net mask is 255 255 0 0 This default subnet mask requires that the IP address of the module and host computer must share the first two octets or sets of numbers The third and fourth octets of the IP a...

Page 21: ...r own TCP IP interface using the software specification portion of this manual This inter face should allow the user to Issue commands to any or all MPS modules on the network Display returned informa...

Page 22: ...number of pressure engineering units including PSI Pascals Bar and more Temperature is limited to degrees Celsius Example If units is set to PSI the pressure values for each channel will be output in...

Page 23: ...ation Option 3 the Hardware Scan Trigger option allows for a SCAN to be initiated using an external voltage When the MPS senses that the trigger input level is high 5Vdc voltage 15Vdc the MPS will ent...

Page 24: ...n the MPS RATE FPS and TRIG FTP Scan Data Transfer The MPS4200 can transfer scan data using FTP protocol to an applicable FTP server The user may set up any suitable server or NAS capable of running a...

Page 25: ...active on the same network This synchronization will also adjust the internal scan rate of the module to pace with the PTP Grandmaster time When the MPS4200 is configured as a PTP master device the M...

Page 26: ...r connects to one MPS This device becomes the master device This master then passes the relevant commands on to the other devices that are members of the device cluster Each MPS has the ability to be...

Page 27: ...ormat All devices that are set up to listen to this multicast address will respond to the STOP command Table 3 2 MSTOP Packet Format FUNCTION BYTES DATA TYPE DESCRIPTION Packet Type 2 Integer 0303 Mul...

Page 28: ...me Screen The Web Server has been tested with several web browsers to verify functionality and compatibility Those that were tested are Google Chrome Microsoft Edge Mozilla Firefox To connect to the M...

Page 29: ...any function in the MPS including scans CALZ This button will initiate a CALZ zero offset correction The main display also provides the links to the other pages available in the Web Server SCAN and F...

Page 30: ...at channel and pressure value in the right hand table in the Monitor Section SCAN CONFIGURATION This area of the Scan page allows for the scan configuration variable to be set when collecting data in...

Page 31: ...The following data will be displayed Frame The current frame number for the displayed data Tx and Temperature C The current temperature for each of the RTDs that reports the temperature of the module...

Page 32: ...ted and saved using the SAVE button in the console or loaded into temporary memory using the LOAD button Remember that editing or changing these files may have adverse effects APPLICATION mps FILE Whe...

Page 33: ...27 MPS4232 Section 4 Hardware INTENTIONALLY LEFT BLANK...

Page 34: ...ocated around the apex of the bulged of the tubulation This helps hold the plastic tubing in place and prevent leaks Installing the plastic tubing over the stainless steel tubing can be done much easi...

Page 35: ...e power connector can be found in Figure 4 5 Additional cables for the MPS modules can be ordered from Scanivalve in any length up to 100 feet 30 meters Please see the Module Accessory Catalog for dif...

Page 36: ...MPS4264 Section 4 Hardware 1 2 3 4 5 6 7 8 2 1 4 3 6 5 8 7 E R A P S E R A P S X R E R A P S E R A P S X R X T X T D E R U L B Y R G T H W N R G L E Y N R B K L B Figure 4 6 100Base T Ethernet Pin Ou...

Page 37: ...31 MPS4232 Section 5 Software INTENTIONALLY LEFT BLANK...

Page 38: ...over the Ethernet Link 6 Set the MPS Physical Ethernet Address MAC Address 7 Data transfer protocol to be TCP UDP or FTP 8 Support the user in troubleshooting the MPS hardware and system TCP IP does n...

Page 39: ...ed format This configuration is ideal for high speed data transfer with data reduction that is handled by the network client host Integrated with System Network The integrated MPS provides the most ac...

Page 40: ...matted for VT100 terminals F Binary B and LabVIEW Binary L The format is selected by setting the FORMAT configu ration variable to A C F B or L respectively It can also be selected by clicking on the...

Page 41: ...22 press 23 press 24 press 25 press 26 press 27 press 28 press 29 press 30 press 31 press 32 If UNITS is set to an engineering unit value press n will be a value in EU temp n will be in C If UNITS is...

Page 42: ...of this packet 348 Frame Number 4 Integer The current frame number if in the scan mode Serial Number 4 Integer Serial Number of the module SET SN Frame Rate 4 Float Scanning rate in Hz Valve Status 4...

Page 43: ...This is implemented as a backward compatible MPS4264 LabVIEW packet Channel data 33 64 will be padded with 0 and do not represent believable data This allows the same packet structure to be used for M...

Page 44: ...y functionality in the MPS4232 DESCRIPTION Provides a description about the command and what it may be used for SYNTAX Lists the format of the command The following conventions are used BP Boldface le...

Page 45: ...ADY EXAMPLE If the MPS is scanning STATUS STATUS SCAN NOTES This command is accepted at all times MPS Firmware Version COMMAND VER TYPE Get DESCRIPTION Retrieves the current software version SYNTAX VE...

Page 46: ...command EXAMPLE DIR filename v100 mps scan cfg ip cfg Cal_1 cfg size 942080 122 89 11336 Delete File COMMAND DELFILE TYPE Function DESCRIPTION Deletes a selected file from flash memory SYNTAX DELETE...

Page 47: ...5 0 1 SET GW 0 0 0 0 List COMMAND LIST TYPE Function DESCRIPTION Commands the MPS to list all settings or a specified group of settings that are stored in RAM SYNTAX LIST group Where group Filename Co...

Page 48: ...d FC SAVE EXAMPLE To save only the IP settings to the file ip cfg SAVE IP NOTES The SAVE C option saves all of the calibration related lists LIST C T and PGA and will print the SN in the Cal cfg file...

Page 49: ...ued the MPS will respond with a confirmation message to approve the FDISK command or to cancel SYNTAX FDISK RETURNS Type FDISKCONFIRM to confirm FDISK or STOP to escape FDISK Formatting Prompt when re...

Page 50: ...values from the internal sensors and outputs data to the designated target The MPS will enter SCAN mode SYNTAX SCAN RETURNS The scan data followed by a prompt when the scan is completed EXAMPLE SCAN...

Page 51: ...45 MPS4232 Section 5 Software...

Page 52: ...P Address of the MPS IPADD COMMAND IPADD TYPE Set Get DESCRIPTION Sets or retrieves the IP address of the MPS SYNTAX IPADD ipadd Where ipadd is any valid IP address in the form nnn nnn nnn nnn RETURNS...

Page 53: ...y yyy is the serial number of the module NOTES This value is set by Scanivalve at the factory and should not be altered unless otherwise advised Set Gateway GW COMMAND GW TYPE Set Get DESCRIPTION This...

Page 54: ...less than 500 Hz This means that the MPS will take X amount of samples and average these values before outputting a single pressure value in the data packet When RATE is greater than or equal to 500...

Page 55: ...ET FPS number of frames Where number of frames is the number of frames in a scan When set to 0 the scan continues until the STOP command is issued RETURNS Prompt when ready to accept a new command EXA...

Page 56: ...server only B and L format codes apply format code is A ASCII F Formatted ASCII C CSV format B Binary format dat See binary format definition below L LabVIEW binary format See binary format for LabVIE...

Page 57: ...e has loaded RETURNS Prompt when ready to accept a new command EXAMPLE Disable external triggering SET TRIG 0 DEFAULT 0 RANGE 0 1 2 or 3 NOTES Setting TRIG to 3 requires a SAVE command followed by a r...

Page 58: ...accept a new command EXAMPLE SET SN 123 DEFAULT 100 RANGE 0 to 32767 NOTES This value will get printed to the name of the Cal cfg file when a SAVE C is issued Format is Cal_ sn cfg Set Nominal Pressu...

Page 59: ...dd Where ipadd Is the multicast address in the range of 224 0 0 0 to 239 255 255 255 RETURNS Prompt when ready to accept a new command EXAMPLE SET MCAST 224 0 1 2 DEFAULT 224 1 1 11 NOTES A save and p...

Page 60: ...es SYNTAX SET SIM code in hex Where code in hex Bit 2 when set shows PTP calculated start differentials Bit 5 changes the binary packet to a MPS4264 simulated packet padded 64 channel packet RETURNS P...

Page 61: ...less instructed by Scanivalve Set Validation Error Tolerance ETOL COMMAND ETOL TYPE Set Get DESCRIPTION Changes the error tolerance value set in the validation report generated by the MPS SYNTAX SET E...

Page 62: ...ser login on the FTP server or NAS SYNTAX SET USERFTP user name RETURNS Prompt when ready to accept a new command EXAMPLE SET USERFTP Scanivalve DEFAULT admin Set FTP Password PASSFTP COMMAND PASSFTP...

Page 63: ...dy to accept a new command EXAMPLE SET IPFTP 10 0 1 222 DEFAULT 10 0 0 1 Set FTP File Name FILEFTP COMMAND FILEFTP TYPE Set Get DESCRIPTION Set the base name for the scan data on the user s computer T...

Page 64: ...SYNTAX SET ENUDP 0 or 1 Where 0 Disabled 1 Enabled RETURNS Prompt when ready to accept a new command EXAMPLE SET ENUDP 1 DEFAULT 0 RANGE 0 or 1 NOTES SET FORMAT F B must be set for the MPS to send Bin...

Page 65: ...ESCRIPTION When the master receives the MCAL command it starts the multiple device full or field calibration sequence as defined by the variables in LIST C and or LIST O SYNTAX MCAL F or FM Where F In...

Page 66: ...VAL F F Initiates a multiple unit single temperature calibration with no oven connection MPS connection to a calibrator required When the optional parameter is not present the unit performs a full mul...

Page 67: ...Quick Zero Offset Calibration CALZ COMMAND CALZ TYPE Function Set DESCRIPTION Starts a zero calibration and places the MPS4200 into CALZ mode This operation produces A D count values for each pressur...

Page 68: ...0 0 0 0 SET IPCAL 0 0 0 0 0 1 SET CALAVG 16 16 SET VALZO 0 SET FCAL 3 5 00 5 00 SET FVAL 3 5 00 5 00 Set Number of Points in Conversion Table NUMPTS COMMAND NUMPTS TYPE Set Get DESCRIPTION Sets the nu...

Page 69: ...cal Maximum temperature value for a calibration pcal Maximum pressure value for a calibration tval Maximum temperature value for a validation pval Maximum pressure value for a validation RETURNS Promp...

Page 70: ...values are not range checked NOTES When 0 0 0 0 0 0 is used a simulated calibrator for debug is used Set the Calibration and Validation Average CALAVG COMMAND CALAVG TYPE Set Get DESCRIPTION Sets the...

Page 71: ...essure RETURNS Prompt when ready to accept a new command EXAMPLE SET FCAL 13 5 00 5 00 DEFAULT 0 RANGE These values are not range checked Set Field Validation Points FVAL COMMAND FVAL TYPE Set Get DES...

Page 72: ...n IP Address Port and Calibrator Number IPOven COMMAND IPOVEN TYPE Set Get DESCRIPTION Sets the IP address and port for the oven thermal chamber SYNTAX SET IPOVEN ipadd port Where ipadd Calibrator IP...

Page 73: ...to accept a new command EXAMPLE SET STOPOVEN STOP DEFAULT 0 RANGE These values are not range checked Set the Temperature Command TEMPOVEN COMMAND TEMPOVEN TYPE Set Get DESCRIPTION Sets the command to...

Page 74: ...7 5 010776E 16 channels 2 through 31 SET K 32 1 824528E 02 1 728427E 05 1 125552E 07 1 937218E 10 8 462436E 08 6 297182E 16 SET A 1 5 418055E 29 1 750566E 26 1 211565E 24 6 328985E 23 SET B 1 1 037300...

Page 75: ...king with multiple devices When the master receives the MSTOP command it issues a STOP command to the multicast address set in the MCAST variable Each MPS member of this multicast cluster will stop sc...

Page 76: ...00 00 Set PTP Enable PTPEN COMMAND PTPEN TYPE Set Get DESCRIPTION Enables the precision time protocol engine in the MPS4200 When PTPEN is set to 2 the MPS will serve as a PTP master SYNTAX SET PTPEN...

Page 77: ...as the scan start time under two conditions 1 When the PTP system is disabled via the SET PTPEN 0 command 2 When the current time has not been received from the PTP server since the MPS4200 was powere...

Page 78: ...71 1 1 RANGE Any valid date Set UTC Offset UTCOFFSET COMMAND UTCOFFSET TYPE Set Get DESCRIPTION Sets the offset to be added or subtracted from network time SYNTAX SET UTCOFFSET hh mm ss Where hh Hours...

Page 79: ...e current PTP time as used by the MPS Time is adjusted by UTCOFFSET When a grandmaster is active on the network the time set by the SETTIME command is over written by the grand master time in the modu...

Page 80: ...d Where value The current difference between TAI time and UTC time in seconds as supplied by the local grandmaster update UTC updated flag valid Set as 1 when UTC offset found is valid Followed by a p...

Page 81: ...75 MPS4232 Section 6 Maintenance INTENTIONALLY LEFT BLANK...

Page 82: ...where the MPS s firmware file is stored The file will be called v version mps Select the file and click Open Figure 6 3 v1_00 mps 7 The mps file will now appear in the Upload File section Click Uploa...

Page 83: ...PS4232 window right click in the current or old firmware file in the file server and click Delete Note the old firmware file must be deleted from the MPS s file server before the new file is uploaded...

Page 84: ...MPS s IP address into the address bar and press enter 4 Navigate to the File Browser page on the MPS s Web Server Figure 6 8 File Browser Page 5 In the Upload File section click Choose File Figure 6...

Page 85: ...opy function is complete the MPS4232 window will show the new files The time and date of the new file can be used to confirm that the new files were uploaded successfully 8 The new file must be loaded...

Page 86: ...serial port can be found in the Serial Communications section 2 Once a connection is established issue the command FDISK ENTER The MPS will respond with Type FDISKCONFIRM to confirm FDISK or STOP to...

Page 87: ...a multi temperature validation This duplicates what is performed at the factory during the module s original manufacture and calibration Full calibration and validation requires an Ethernet controllab...

Page 88: ...ER To start an automated multi unit field calibration issue the command MCAL F ENTER The Field Calibration single or multi will begin The process will stream information to the screen When completed t...

Page 89: ...enable the field calibration coefficients SET FCENABLE 1 before the validation Once a Field Calibration Validation is complete the field coefficients are stored in LIST FC 5 Once the validation is co...

Page 90: ...84 MPS4232 Appendix INTENTIONALLY LEFT BLANK...

Page 91: ...r 0 0703070 kg cm2 14 2235 psi KGM2 Kilogram per square Meter 703 069 kg m2 0 0014223 psi KIPIN2 kips per square inch ksi 0 001 kip in2 1000 0 psi KNM2 Kilonewton per square Meter 6 89476 kN m2 0 1450...

Page 92: ...from the MPS may be read at once however this will cause multiple frames of data in one array For instance if 4 frames of data are desired with one read the number of bytes to read is 4 X 264 or 1056...

Page 93: ...4 EXT PSI 1 0 0 1 B L 0 B L 64 FTP ASCII ADC Counts INT RAW 0 2 3 0 1 0 A C 0 EXT RAW 1 0 1 0 A C 0 EU Pressure INT PSI 0 2 3 0 1 0 A C 0 EXT PSI 1 0 1 0 A C 0 Binary ADC Counts INT RAW 0 2 3 0 1 0 B...

Page 94: ...88 MPS4232 Appendix D Software Revision Log Version 1 00 Initial Release...

Page 95: ...MPS4232 89 Appendix INTENTIONALLY LEFT BLANK...

Page 96: ...90 MPS4232 MPS4232 Hardware Software Manual April 28 2022 1722 N Madson St Liberty Lake WA 99019 Phone 1 800 935 5151 1 509 891 9970 Fax 1 509 891 9481 scanco scanivalve com www scanivalve com...

Reviews: