background image

 

48

MPS4264

Section 5: Software

Multiple Unit Calibration & Validation

DESCRIPTION

When the master receives the MVAL command it starts the multiple device calibration and valida-

tion sequence described in the section on multiple device calibration and validation.

Reference Scanivalve Document: MPS Field Val if performing a single temperature validation with 

an SPC4000. 

SYNTAX

MCALVAL

RETURNS

Validation data

EXAMPLE

MCALVAL

>

Current Temperature Plane

DESCRIPTION

Returns the current temperature plane for the channel.

SYNTAX

CTP <channel> [<temp>]

Where channel is a channel number form1 to 64. Temp is the optional temperature.

When omitted the current temperature is used.

RETURNS

Number of pressure points, channel number, temperature used, number of temperature used for 

average, temperature gain used to determine the pressure index, and temperature offset used to 

determine the pressure index.

The channel, current temperature, pressure index, pressure, counts, M and B terms for the 

current or passed temperature.

EXAMPLE

CTP 1 10

CTP NumPress 21 Channel 1 Temp 10.00 0 Mndx 5.355829e-06 Bndx 14.198914

C 1 T 10.00 P 0 Prs -5.499897 Cnt -2708841 M 1.584424e-06 B -1.299782

C 1 T 10.00 P 1 Prs -4.950220 Cnt -2513036 M 1.663405e-05 B 33.373928

C 1 T 10.00 P 2 Prs -4.399772 Cnt -2317381 M 2.900796e-06 B 2.187160

C 1 T 10.00 P 3 Prs -3.850196 Cnt -2122031 M 2.900767e-06 B 2.187102

C 1 T 10.00 P 4 Prs -3.300011 Cnt -1926715 M 1.516154e-06 B -0.432091

C 1 T 10.00 P 5 Prs -2.750237 Cnt -1731705 M 3.562588e-05 B 51.719906

C 1 T 10.00 P 6 Prs -2.199967 Cnt -1537176 M 2.016204e-06 B 0.851326

C 1 T 10.00 P 7 Prs -1.650162 Cnt -1342878 M 2.529015e-06 B 1.487554

C 1 T 10.00 P 8 Prs -1.100179 Cnt -1148847 M 7.366149e-06 B 6.437026

C 1 T 10.00 P 9 Prs -0.549774 Cnt -955373 M 2.934924e-06 B 2.233797

C 1 T 10.00 P 10 Prs 0.000010 Cnt -762298 M 2.252551e-06 B 1.714509

C 1 T 10.00 P 11 Prs 0.549721 Cnt -569650 M 4.241780e-06 B 2.743043

C 1 T 10.00 P 12 Prs 1.099730 Cnt -377547 M 2.956774e-06 B 2.245238

C 1 T 10.00 P 13 Prs 1.649785 Cnt -185993 M 2.967257e-06 B 2.247349

C 1 T 10.00 P 14 Prs 2.199822 Cnt 5008 M 2.973132e-06 B 2.247442

C 1 T 10.00 P 15 Prs 2.749840 Cnt 195437 M 2.987920e-06 B 2.244944

C 1 T 10.00 P 16 Prs 3.299723 Cnt 336962 M 3.228561e-06 B 2.159962

C 1 T 10.00 P 17 Prs 3.849692 Cnt 574169 M 3.610811e-06 B 1.959847

C 1 T 10.00 P 18 Prs 4.399714 Cnt 762467 M 2.433504e-06 B 2.755404

C 1 T 10.00 P 19 Prs 4.949729 Cnt 950011 M 3.032422e-06 B 2.215327

C 1 T 10.00 P 20 Prs 5.499724 Cnt 1136719 M 3.032422e-06 B 2.215327

>

Summary of Contents for MPS4264

Page 1: ...MPS4264 Miniature Pressure Scanner Hardware and Software Manual Software Version 2 07...

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: ...ademarks or regis tered trademarks of their respective companies Packaging for Shipment If the product must be shipped whether being returned to Scanivalve or relocated to another location it must be...

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

Page 7: ...eumatic Valve 10 Pneumatic Inputs 11 Power Ethernet Connections 11 Section 3 Operation 13 Unpack Inventory 13 Mounting 13 Environmental Considerations 13 Warm up 14 Communications 14 Serial Communicat...

Page 8: ...re 27 Pneumatic Connections 27 Basics of Connecting Input Tubes 27 Pressure Measurement Px Ports 28 Calibration CAL Port 28 Reference REF Port 28 Purge PRG Ports 28 Calibrate Mode Control CAL PRG CTL...

Page 9: ...ration Validation 48 Max Min Calibration Table Values 49 Read Current Temperature 49 Scan 50 Multiple Unit Scan 50 Software Frame Trigger 50 Validation 51 Multiple Unit Validation 51 Zero Offset Calib...

Page 10: ...of Points in Conversion Table NUMPTS 65 Set Minimum Calibration and Validation Values MIN 66 Set Maximum Calibration and Validation Values MAX 66 Set Oven and Calibrator Delays DELAY 66 Set the Calib...

Page 11: ...g the Flash Disk 78 Appendix 82 Appendix A Intra Frame A D Timing 82 Appendix B Internal Socket Allocation 83 Appendix C LabVIEW Client Example 84 Appendix D 1588 Synchronized Scan Start 85 Appendix E...

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

Page 13: ...4 inH2 O 4psid 8 inH2 O 4psid 1psid 10psid 5psid 40psid 15psid 75psid Maximum Reference Pressure 50psig 345kPa Data Output Rate 850Hz TCP IP Binary samples channel second 2500Hz Fast Mode A D Resoluti...

Page 14: ...IG CALIBRATION CONTROL PRESSURE INPUT CALCTL CALIBRATION PRESSURE INPUT CAL REFERENCE PRESSURE INPUT REF ISOLATE PURGE INPUT PRG CHANNEL 33 64 ISOLATE PURGE INPUT PRG CHANNEL 1 32 35 56 1 400 29 08 1...

Page 15: ...each variant they will be covered in separate documents There are several options that for the most part apply to all three variants Pressure Range Each MPS module can be ordered in the following pres...

Page 16: ...remely low friction The O rings are supported completely to prevent any deformation during a state change Additionally the valve shuttle is supported on ball bearings to provide minimal friction and m...

Page 17: ...board The single valve position sensor resides in a machined cavity of the valve side plate and optically checks the position of the valve shuttle It connects directly to the processor board using a...

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

Page 19: ...ronmental Considerations The MPS4264 series is designed to withstand normal industrial flight test educational wind tunnel or similar applications The module is not water proof and it should be protec...

Page 20: ...Software on page 33 can be sent to the module The only limitation is that the a SCAN cannot be initiated via the serial connection and scan data will never be returned via the serial connection Most...

Page 21: ...modules It is a text based command line program that allows users to connect to a single MPS module and modify the configuration variables upload or download coefficients and collect data in both TCP...

Page 22: ...module 191 30 90 5 When connecting the MPS and configuring the network you can choose to either change the IP address of the MPS module to match the network or change the IP address of your host comp...

Page 23: ...Server Updates Once the IP address of the MPS and host computer have been set to be compatible the connection should be tested The best means of doing this is to ping the MPS using the host computer...

Page 24: ...inary data that will need to be converted to ASCII as a post processing task STATISTICAL SCAN TO DAT This generates a dat file including pressure data and statistical analysis data that will be saved...

Page 25: ...TURE POINT This is used to set the maximum temperature point in the calibration valida tion The MPS will use the minimum temperature and maximum temperature and divide the spread evenly using the numb...

Page 26: ...lidation has been performed the validation report will be generated and saved to the flash memory of the MPS4264 This report can be retrieved using the Get Report link The report will be downloaded as...

Page 27: ...P server See the section on FTP settings to configure the MPS4264 for FTP transfer The conditions of SSD and SST must be satisfied before scanning will start When ENFTP is set to one and a scan is sta...

Page 28: ...r multiple frames must be read at once with each read To calculate the maximum time that the client can wait before reading data from the binary server use the following Max Delay 1 MPS Rate Max Frame...

Page 29: ...found in Multiple Unit Find on page 42 Scanning with an External Trigger The MPS4264 can be configured to scan with an external hardware or software trigger This provides a simple means of synchronizi...

Page 30: ...utput Because of the significant increase in data and processor load the Statistical Scan option limits the overall data output rate to 25Hz channel with a buffer depth of 256 All calculations exclude...

Page 31: ...be used for fast scan Starting a fast scan from the Web Browser is not supported More information on the OPTIONS variable can be found in Set Options OPTIONS on page 56 The data packet for fast scan...

Page 32: ...26 MPS4264 Section 4 Hardware INTENTIONALLY LEFT BLANK...

Page 33: ...ing calibration cycling the internal valve between states and connecting the reference manifold to a known stable ambient pressure The 64 measurement input ports or Px ports are available with 0 042 o...

Page 34: ...air or nitrogen In order for the purge supply pressure to successfully feed to and clear the Px input lines the MPS must be in Calibration Purge mode This is done by applying control pressure to the...

Page 35: ...tification plate will no longer be held in place Like the center header it is indexed and cannot be installed backwards but should be handled with care The O rings supported in the identification plat...

Page 36: ...onnector bringing in the 9 36Vdc required to power the MPS Additionally it serves as the external trigger input pins 4 5 as well as the serial communi cations connection pins 1 3 See Appendix F Cable...

Page 37: ...17 CONTACT M12 SERIES INDICATOR TRIGGER HEATER POWER POWER ETHERNET SCANIVALVE 70MPS SERIES CIRCULAR PNEUMATIC CONNECTOR LED MODULE SINGLE ELECTRICAL CONNECTOR FOR MODULE POWER COOLING AIR INPUT 1 ON...

Page 38: ...32 MPS4264 Section 5 Software INTENTIONALLY LEFT BLANK...

Page 39: ...e commands are show in bold Commas separate options only one of the options may be used CR The carriage return key sometimes marked as a bent arrow Enter or Return on the key board is called CR Spaces...

Page 40: ...ser Bar Graph 1 X X X X X Ignored Ignored Ignored Ignored WB 0 1 1 X X Ack Ack Ack Bin 0 1 0 X X Ack Ack Bin 0 1 0 0 X Ack Ack Ack Ack TN 0 1 1 0 X Ack Ack Ack Ack FTP 0 1 1 1 X Ack Ack Ack FTP UDP 0...

Page 41: ...eed data transfers less than 10 Hz Binary data output is used for high speed data transfer up to 850 Hz Appendix A shows the binary packet format and Appendix B shows the statistical binary packet for...

Page 42: ...shown as T1 through T8 The 64 pressures are shown as 01 through 64 This format uses VT 100 control codes to set cursor positions for column alignment ASCII CSV Data Output Table 5 4 CSV Data Output s...

Page 43: ...factor from PSI to selected units PTP Scan Start Time sec 4 Integer Scan start time in seconds PTP Scan Start Time ns 4 Integer Scan start time in nanoseconds External Trigger Time 4 U Integer Externa...

Page 44: ...s 8 temperatures 32 Floats Array of 8 temperature values as read from the 8 temperature chips Pressures 256 Float or Integer Array of 64 pressure values Float if EU is selected Integer is RAW is selec...

Page 45: ...Integer Scan start time in seconds PTP Scan Start Time ns 4 Integer Scan start time in nanoseconds External Trigger Time 4 U Integer External Trigger Time in us Temperatures 8 temperatures 32 Floats A...

Page 46: ...e 5 8 File Name Exten sions below shows the file name extensions used based on the setting of the FORMAT variable Table 5 8 File Name Extensions SETTING OF FORMAT VARIABLE TYPE OF SCAN FILE EXTENSION...

Page 47: ...MPS against the index in the TAR file This verifies file names and creation dates SYNTAX TARCHK RETURNS List of files and error summary EXAMPLE TARCHK Starting TARCHK Testing file MPS4000 BIT Testing...

Page 48: ...TION Lists all of the MPS4264 devices in the multicast cluster of the master SYNTAX MFIND RETURNS A list of MPS modules found in the multicast cluster followed by a prompt ready for the next command E...

Page 49: ...000 BIT 340701 2016 05 18 18 29 30 Extracting file Mps4000 hex 695026 2016 06 13 20 54 24 Extracting file calval htm 19639 2015 04 17 15 05 33 Extracting file databar htm 18158 2016 01 12 18 56 09 Ext...

Page 50: ...ALVESTATE RETURNS One of the following CAL Calibration mode PX PX mode Followed by a prompt when ready for the next command EXAMPLE VALVESTATE PX Version DESCRIPTION Shows the current software version...

Page 51: ...al 0 interval 1 interval 2 interval 3 interval 4 interval 5 interval 6 A prompt when ready for the next command EXAMPLE PTPSTAT OFM INTERVAL 100000 114 13 10 23 21 15 36 6 12 9 23 10 129 Get PTP Time...

Page 52: ...et is valid EXAMPLE GETUTCO Current UTC Offset 0 0 0 Set PTP Time DESCRIPTION Sets the current PTP time as used by the MPS Time is adjusted by UTCOFFSET When a grandmaster is active on the network the...

Page 53: ...aster receives the MCAL command it starts the multiple device calibration sequence described in the section on multiple device calibration and validation SYNTAX MCAL F or FM Where F Initiates a multip...

Page 54: ...9782 C 1 T 10 00 P 1 Prs 4 950220 Cnt 2513036 M 1 663405e 05 B 33 373928 C 1 T 10 00 P 2 Prs 4 399772 Cnt 2317381 M 2 900796e 06 B 2 187160 C 1 T 10 00 P 3 Prs 3 850196 Cnt 2122031 M 2 900767e 06 B 2...

Page 55: ...oad Max 8 2504 Overload Min 8 2505 61 Max 5 5003 Min 5 5003 Overload Max 8 2504 Overload Min 8 2505 62 Max 5 5003 Min 5 5003 Overload Max 8 2504 Overload Min 8 2505 63 Max 5 5003 Min 5 5003 Overload M...

Page 56: ...et via the SET SST time and SET SSD date setting in the PTP group When the current time is more recent than the scan start time the MPS4264 will start scanning on the next frame interval that would be...

Page 57: ...er receives the MVAL command it starts the multiple device validation sequence described in the section on multiple device calibration and validation SYNTAX MVAL F or FM Where F Initiates a single tem...

Page 58: ...associated files on flash IP ip cfg ID id cfg S scan cfg PTP ptp cfg T Insert txt C Cal cfg M hw cfg FTP ftp cfg FC fc cfg O oven cfg RETURNS Prompt when saving is complete and ready for the next com...

Page 59: ...rate in samples channel second Hz SYNTAX SET RATE rate in HZ Where rate is the number of samples per seconds for all 64 channels RETURNS Prompt when ready to accept a new command EXAMPLE SET RATE 5 D...

Page 60: ...llowing PSI ATM BAR CMHG CMH2O DECIBAR FTH2O GCM2 INHG INH2O KNM2 KGM2 KGCM2 KPA KIPIN2 MPA MBAR MH2O MMHG NM2 NCM2 OZIN2 OZFT2 PA PSF TORR USER RAW When USER units are selected the user units must be...

Page 61: ...S Prompt when ready to accept a new command EXAMPLE SET FORMAT T F F B B B DEFAULT T F F B B B Set Trigger TRIG DESCRIPTION Sets the frame trigger SYNTAX SET TRIG trig When trig is set to 0 frame trig...

Page 62: ...on on Fast Scan Option 850Hz 2500Hz on page 24 read mode 0 Normal statistical scan see section on Statistical Scan Option on page 24 1 Read mode in statistical scan statistical scan subset size Size i...

Page 63: ...Enable SYNTAX SET ENUDP 0 or 1 RETURNS Prompt when ready to accept a new command EXAMPLE SET ENUDP 1 DEFAULT 0 RANGE 0 or 1 Set the UDP Target Address and Port IPUDP DESCRIPTION Sets the UDP target ad...

Page 64: ...ranges for the MPS SYNTAX SET NPR npr1p npr1n npr2p npr2n Where npr1p is the maximum nominal pressure for channels 1 to 32 npr1n is the minimum nominal pressure for channels 1 to 32 npr2p is the maxi...

Page 65: ...1 SET ALLOWANON 1 SET APP Mps4000 hex SET GW 0 0 0 0 SET NAME MPS0000 Set IP Address of the MPS IPADD DESCRIPTION Sets the IP address of the MPS4000 SYNTAX SET IP ipadd Where ipadd is any valid IP add...

Page 66: ...er in the MPS4000 SYNTAX SET LOGIN1 user name Where user name is any ASCII string with out spaces up to 64 characters long RETURNS Prompt when ready to accept a new command EXAMPLE SET LOGIN1 SCANIVAL...

Page 67: ...LE SET APP Mps4000 hex DEFAULT Mps4000 hex Set Gateway GW DESCRIPTION This is the IP address of the network gateway used for network communication If not present 0 0 0 0 must be used SYNTAX SET GW ip...

Page 68: ...MPS will serve as a PTP master SYNTAX SET PTPEN 0 disable 1 enable 2 enable as master RETURNS Prompt when ready to accept a new command EXAMPLE SET PTPEN 1 DEFAULT 0 RANGE 0 1 or 2 Set PTP Statistical...

Page 69: ...wo cases are not met the MPS4000 uses the start time set via the SET SST time and SET SSD date setting in the PTP group SYNTAX SET SST hh mm ss fffff Where hh Hours mm Minutes ss Seconds and ffff is f...

Page 70: ...XAMPLE LIST T 35 40 64 SET PT 38 25 64 5 499972 2609756 370714637 SET PT 38 26 64 4 124957 1714679 370714637 SET PT 38 26 64 2 750003 801797 370714637 SET PT 38 27 64 1 375020 127217 370714637 SET PT...

Page 71: ...SET IPOVEN 0 0 0 0 0 SET IPCAL 0 0 0 0 0 1 SET CALAVG 1 1 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 DESCRIPTION Sets the number calibration...

Page 72: ...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 Prompt wh...

Page 73: ...vg Is the number of sample taken for a calibration Valid values range between 1 and 32000 valavg Is the number of sample taken for a validation Valid values range between 1 and 32000 RETURNS Prompt wh...

Page 74: ...pressure for field validation Points will be evenly spaced between the minimum and maximum and will include a 0 00 point SYNTAX SET FVAL number of points minimum pressure maximum pressure RETURNS Prom...

Page 75: ...or Number IPOven DESCRIPTION Sets the IP address and port for the oven When 0 0 0 0 0 0 is set no oven is used This is only applicable when using performing multi temperature calibrations or validatio...

Page 76: ...to accept a new command EXAMPLE SET STOPOVEN STOP DEFAULT 0 RANGE These values are not range checked Set the Temperature Command TEMPOVEN DESCRIPTION Sets the command to send the oven to a temperatur...

Page 77: ...de in hex Bit 2 when set shows PTP calculated start differentials Bit 0 when set uses a prototype board RETURNS Prompt when ready to accept a new command EXAMPLE SET SIM 4 DEFAULT 0 RANGE 0 to 65535 S...

Page 78: ...n socket allocation After changing any of these settings a SAVE command must be issued and the device must be restarted SYNTAX SET SVRSEL 1 2 or 3 Where 1 Default Multicast server 2 Binary server 3 UD...

Page 79: ...PASSFTP password SET PATHFTP C FTPDIR SET IPFTP 10 0 1 222 SET FILEFTP Scan txt Set User Name USERFTP DESCRIPTION Sets the name of the user login on the FTP server or NAS SYNTAX SET USERFTP user name...

Page 80: ...Set the IP address of the users FTP server SYNTAX SET IPFTP IP Address RETURNS Prompt when ready to accept a new command EXAMPLE SET PATHFTP 10 0 1 222 DEFAULT 10 0 0 1 Set FTP File Name FILEFTP DESC...

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

Page 82: ...Open Windows Explorer in another window Find the directory where the new MpsXXX TAR file is stored Highlight the file and Click Edit Click Copy 7 Select the MPS4264 window and Click Edit Click Paste T...

Page 83: ...e second DIP switch determines the module s function regarding when the module boots into the appli cation file and when it is held in bootloader mode The two switches are SW1 When this switch is on t...

Page 84: ...ion In that case simply FTP to the unit manually delete the contents of the directory and reload them using the procedure outlined in Firmware Installation Configuration File Upload Windows XP 7 10 on...

Page 85: ...reconfigure the DIP switches for normal operation with switch 1 OFF and switch 2 ON 8 Power the MPS back up and connect via the Ethernet connection as normal using the IP Address set in step 5 9 Send...

Page 86: ...80 MPS4264 Section 6 Maintenance INTENTIONALLY LEFT BLANK...

Page 87: ...81 MPS4264 Appendix INTENTIONALLY LEFT BLANK...

Page 88: ...he following table shows the timing of the start of each pressure channel A D sample relative to the start of each frame TIME CHAN TIME NOTE 1 CHAN TIME NOTE 1 2 CHAN TIME NOTE 1 CHAN 0 0us 1 P 4 0us...

Page 89: ...t when scanning Calibration Client MPS Master Telnet Client to Slave 2 Data Server Primary FTP Data Client FTP Data Server MPS Master Oven Client DHCP Communication 3 PTP Event 319 4 PTP General 320 5...

Page 90: ...This example runs the produce loop at 1ms but this could be run at a slower period when the rate of the MPS is slower Multiple frames of data from the MPS may be read at once however this will cause m...

Page 91: ...lowing table describes a start scan with two MPS4000 units with internal trigger when the setting of SSD and SST are in the future SCAN START WITH FUTURE START TIME FOR 2 MPS4264 MODULES INTERNAL TRIG...

Page 92: ...ibes a start scan with two MPS4000 units with external trigger when the setting of SSD and SST are in the past The MPS always starts on a period 1 rate interval from the setting of the SSD and SST The...

Page 93: ...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 145038...

Page 94: ...L 3 1 1 S O 1 V E R 3 0 8 6 W C G W A 8 2 r p 4 E L B A C E L B I X E L F D E D N A R T S A I D 6 6 1 D E D L E I H S 2 1 2 K T S 2 3 6 0 6 5 1 K R O W E R L L E H S R O T C E N N O C 1 5 1 1 3 3 5 1...

Page 95: ...O S G N I S U O H L A T E M O T R E N O O C E L B A C 1 A L I A T E D L 4 3 4 5 6 5 2 A V F E R 0 7 2 6 0 6 5 1 Y L B M E S S A E L B A C 8 V S O K C A L B K N I R H S T A E H A I D 6 1 3 7 V S O 1 2...

Page 96: ...B K N I R H S T A E H A I D 4 1 4 V S O 1 7 4 4 E T I T C O L 3 1 N I B 3 1 3 E A K R O W T E N D E D L E I H S E 5 T A C E L B A C N O I S N E T X E 2 1 K T S 1 3 6 0 6 5 1 K R O W E R L L E H S R O...

Page 97: ...owed a Telnet connection to be established while in the webserver 4 28 2017 Version 2 05 Added support for multiple calibration ovens Added the ability for an MPS to act as a PTP Master Resolved an is...

Page 98: ...92 MPS4264 INTENTIONALLY LEFT BLANK...

Page 99: ...93 Product MPS4264 Hardware Software Manual January 11th 2019 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: