Warranty not to be defective, shall be at the expense of Buyer or the end user, whichever has returned such product or compo- Scanivalve Corporation, Liberty Lake, Washington, nent part. hereafter referred to as Seller, warrants to the Buyer and the first end user that its products will be free from...
Packaging for Shipment If the product must be shipped, whether being returned to Scanivalve or relocated to another location it must be packaged properly to minimize the risk of damage. The recommended method of packing is to place the instru-...
Page 8
Table of Contents MPS4264 Web Server: “Remote” Screen Web Server: “Terminal” Screen FTP Scan Data Transfer The Binary TCP Server Commands Scan Data LabVIEW Scan Data LabVIEW Data Buffering Example LabVIEW Multiple Unit Operations Multiple Unit Scan Command Multiple Unit Stop Command...
Page 9
Table of Contents MPS4264 General Control Commands Boot Loader Version Firmware Files Check Format Flash Disk Multiple Unit Find Multiple Unit Stop Reboot Status Stop TAR File Unpack Valve State Version PTP (Precision Time Protocol) Commands Clear Accumulated PTP Statistical Data...
Page 10
Table of Contents MPS4264 IP Variables List IP Settings (LIST IP) Set IP Address of the MPS (IPADD) Set Subnet of the MPS (SUBNET) Set Login Name (LOGIN) Set Password for Login Name (PASSWORD) Set Login Name 1 (LOGIN1) Set Password for Login Name 1 (PASSWORD1)
Page 11
Table of Contents MPS4264 Section 6: Maintenance Firmware Installation & Configuration File Upload (Windows XP, 7, 10) Calibration Coefficient Installation (Windows XP, 7, 10) DIP Switches & Bootloader Mode DIP Switches When to operate in bootloader mode How to operate in bootloader mode...
Page 12
Section 1: Specifications MPS4264 [INTENTIONALLY LEFT BLANK]...
Pneumatic “CPx” - This option places a pneumatic the center of the module. The MPS4264 module has two input on each end of the valve. 65psi control pressure pneumatic valves, each servicing 32 pressure sensors. The...
DSA line of prod- ucts that Scanivalve produces. All versions of the MPS4264 incorporate an optical sensor used to determine the position of the valve. This can be Figure 2-1: Pressure sensor overview queried through the MPS’s software interface.
Section 2: Introduction MPS4264 Electronics The MPS4264 has seven (7) unique printed circuit boards including two (2) flexible circuits. Under the cover on the end of the module is the IO Board (Input-Output) which supports the power input and communications.
Page 18
Section 2: Introduction MPS4264 [INTENTIONALLY LEFT BLANK]...
MPS4264 SECTION 3: OPERATION Unpack & Inventory When you first unpack the MPS4264 module, begin by inspecting and inventorying the contents of the package. If any visible damage is immediately noticed or if any contents are missing, contact Scanivalve before proceeding.
Warm-up Once a connection is established any of the commands Because of the design of the MPS4264, the accuracy is only listed in “Section 5: Software” on page 33 can be sent to minimally impacted by the device warming up after initially the module.
• PC - TCP/IP • PC - UDP The MPS4264 can transfer scan data via FTP to a FTP server. • PC - ScanTel (Scanivalve PN: 155406-01) The user may set up any suitable server or NAS capable of •...
MPS directly to a host computer, then the IP address of the MPS and the host computer must be compatible The MPS4264’s IP address is set with the “IPADD” variable and should both be configured manually. The range of in the IP Group of variables.
Now Leased” state. See Figure 3-6 below. The lease is Web Server: Connecting usually granted for 24 hours. This sequence also applies to The MPS4264 is a single user web server which provides a renewals that typically occur every 12 hours. simple method for communication, configuration and data collection from virtually any host computer.
Section 3: Operation MPS4264 including pressure data and statistical analysis data that will be saved to your computer. This file will be binary data that will need to be converted to ASCII as a post processing task. See “Statistical Scan Option” on page 24 for more information.
Section 3: Operation MPS4264 1) The bar graph will never update faster than 1 Hz. If MAXIMUM TEMPERATURE POINT: This is used to set the the MPS is set to scan at a higher rate than this, the maximum temperature point in the calibration/valida- data collected between the display refreshes are tion.
“Remote” tab on the web server allows you to search settings and calibration coefficients. for any MPS4264 scanners that are in the same “cluster” as the MPS you are currently communicating with is. Once all of the Calibration/Validations configurations have been set, click the ‘Submit’...
“Multicast IP Address” field. In order for the change to take effect, you must: The MPS4264 can transfer scan data via FTP to a FTP server. 1. Enter the desired multicast address in the field The user may set up any suitable server or NAS capable of 2.
The MPS4264 uses the network multicast feature to estab- sent in floating point format making it easier to handle lish a MPS4264 device cluster. In all cases the user connects by the client. Each frame contains 264 bytes or 66 array to one MPS4264.
Scanning with an External Trigger MSTOP The MPS4264 can be configured to scan with an external hardware or software trigger. This provides a simple means There are three “multiple unit” commands that allow of synchronizing the data collection between multiple MPS control of the cluster of scanners.
All calculations exclude overloads where an overload Setting up an External Scan Trigger is 150% of highest or lowest value in table. A list of the To configure the MPS4264 to scan with an external scan current overload value is found for each channel through trigger: the MXMN command (see “Max-Min Calibration Table...
Page 31
Section 3: Operation MPS4264 correspond to the channel list in Table 3-4 below. The fast scan setting of 1, 2, 3 or 4 applies to the binary (B) and CSV (C) format settings. An error is produced if used with non B and C settings.
Page 32
Section 4: Hardware MPS4264 [INTENTIONALLY LEFT BLANK]...
Installing the plastic tubing over the stainless steel tubing with 0.042” or 0.031” OD tubes. The remaining tubes for can be done much easier by using Scanivalve’s special the PRG, CAL, REF and CTL inputs will always be 0.063” OD.
MPS4264 Pressure Measurement (Px) Ports Recommended purge pressures are based off of the Each MPS4264 scanner module has 64 pressure measure- module’s pressure range and are as follows: ment ports, or “Px” ports. They are labeled as 1-64. Each of these ports are connected to a discrete pressure...
Calibration Valve The MPS4264 module has two mirrored calibration valves, Removable Pressure Input Headers each servicing 32 inputs. It is a slider-style valve with the All pneumatic inputs to the MPS are through three remov- aluminum shuttle riding on ball bearings.
The Ethernet connection is the primary means of commu- The MPS4264 has two electrical connectors located nications with the MPS4264. The connection does support adjacent to each other on one end of the module. Both connectors are TE Connectivity “Mini I/O” series and are MDIX Auto-Crossing.
DESCRIPTION describes the function of the command. RETURNS lists the format of the information that the unit returns to the host. A PROMPT (>) will be output when the MPS4264 is ready to accept a command. TCP/IP does not guarantee that packet boundaries will be maintained between a Host and a MPS4264.
Page 40
Section 5: Software MPS4264 Web Browser Connected Binary Server Connected (SVRSEL 2) Telnet Connected FTP Enabled UDP Enabled (SVRSEL 3) Auto Scan Enabled Scan Command From Telnet Scan Command From Multicast Master (SVRSEL 1) Scan Command From Serial Scan Command...
Section 5: Software MPS4264 ASCII Data Formats Scan data from the MPS4000 can be formatted in six different ways: ASCII (A), Comma Separated Variable (CSV or C), formatted for VT100 terminals (F), Binary (B) LabVIEW Binary (L) and Statistical Binary (S). The format is selected by setting the FORMAT configuration variable to A, C, F, B, L, or S respectively.
Section 5: Software MPS4264 Formatted ASCII Data Output “Table 5-3: Formatted ASCII Data Output” shows an example of ASCII data output formatted for a VT100 Terminal (SET FORMAT T F): Table 5-3: Formatted ASCII Data Output Frame= T1= 35.1 C T2= 34.7 C T3= 35.1 C T4= 34.9 C T5= 35.1 C T6= 34.8 C T7= 34.7 C T8= 34.9 C...
Section 5: Software MPS4264 Binary Data Formats Binary data formats follow network byte order (big endian). Binary Data Format Table 5-5: Binary Data Format FUNCTION BYTES DATA TYPE DESCRIPTION Packet Type Integer A Hex Packet Size Integer Size in bytes of this packet (348)
Section 5: Software MPS4264 Statistical Binary Data Format Table 5-6: Statistical Binary Data Format FUNCTION BYTES DATA TYPE DESCRIPTION Packet Type Integer 11Hex Packet Size Integer Size in bytes of this packet (2140) Frame Number Integer The current frame number if in the scan mode...
Section 5: Software MPS4264 Fast Scan Binary Data Format Table 5-7: Fast Scan Binary Data Format FUNCTION BYTES DATA TYPE DESCRIPTION Packet Type Integer 10Hex Packet Size Integer Size in bytes of this packet (348) Frame Number Integer The current frame number if in the scan mode...
File Names and Formats The MPS4264 can be configured to output a variety of different files types and configurations. “Table 5-8: File Name Exten- sions” below shows the file name extensions used based on the setting of the FORMAT variable.
Section 5: Software MPS4264 General Control Commands Boot Loader Version DESCRIPTION Shows the current software version of the boot loader. SYNTAX BLVER RETURNS The boot loader version followed by the prompt when ready for the next command. EXAMPLE BLVER BOOTLOADER VERSION: Ver 2.03 >...
Erasing device 100 Done device 100 Multiple Unit Find DESCRIPTION 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.
Section 5: Software MPS4264 Status DESCRIPTION Displays the current mode of the MPS4000 SYNTAX STATUS RETURNS One of the following: READY – Ready mode SCAN – Currently scanning CAL – Performing a calibration VAL – Performing a validation CALZ – Performing a zero calibration CALM –...
Followed by a prompt when ready for the next command. EXAMPLE VALVESTATE > Version DESCRIPTION Shows the current software version SYNTAX RETURNS The version followed by the prompt when ready for the next command EXAMPLE MPS Scanivalve (c) 2016 Ver 1.50 >...
Section 5: Software MPS4264 PTP (Precision Time Protocol) Commands Clear Accumulated PTP Statistical Data DESCRIPTION Clears the accumulated data in the histogram buffers and restarts sampling. SYNTAX PTPCLEAR RETURNS A prompt when ready for the next command. EXAMPLE PTPCLEAR PTP Histogram Cleared >...
Section 5: Software MPS4264 Get UTC Offset DESCRIPTION Gets the current UTC offset. SYNTAX GETUTCO RETURNS - The current difference between TAI time and UTC time, in seconds, as supplied by the local grandmaster. - UTC updated flag - Set when UTC offset is valid.
MCAL > Calibration & Validation DESCRIPTION Starts a calibration followed by a validation and places the MPS4264 into CAL mode followed by VAL mode. Reference Scanivalve Document: MPS Field Val if performing a single temperature validation with an SPC4000. SYNTAX...
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.
Section 5: Software MPS4264 Max-Min Calibration Table Values DESCRIPTION Returns the maximum and minimum calibration table values. This is use in determining overloads for scanning. SYNTAX MXMN RETURNS A prompt when ready for the next command. EXAMPLE MXMN 1 Max 5.5003 Min -5.5003 Overload Max 8.2504 Overload Min -8.2505 2 Max 5.5003 Min -5.5003 Overload Max 8.2504 Overload Min -8.2505...
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 MPS4264 was powered up. Under this condition the MPS4264 time will start at Jan 1 1970, 0:00:00.000 hours, or epoch 0 time.
Section 5: Software MPS4264 Validation DESCRIPTION Starts a validation and places the MPS into VAL mode SYNTAX VAL [<F or FM>] Where: F- Initiates a single temperature field validation, with no oven connection. Connects to the calibrator. FM- Initiates a single temperature manual field validation with no oven or calibrator connec- tion.
Section 5: Software MPS4264 Save Commands Save DESCRIPTION Saves all or a particular configuration to flash. SYNTAX SAVE [<configuration>] When no configuration is present, all configurations except C and T are saved. When a configura- tion is present, only that group of variables is saved. The following table shows the configuration that are valid and their associated files on flash: ip.cfg...
Section 5: Software MPS4264 Scan Variables List Scan Settings (LIST S) DESCRIPTION Returns all of the scan settings SYNTAX LIST S RETURNS All of the scan setting followed by the prompt. EXAMPLE LIST S SET RATE 5.0000 SET FPS 0 SET UNITS PSI 1.000000...
Section 5: Software MPS4264 Set Scan Units (UNITS) DESCRIPTION Set the scan units SYNTAX SET UNITS <units> [user units] Where units is one of the following: CMHG CMH2O DECIBAR FTH2O GCM2 INHG INH2O KNM2 KGM2 KGCM2 KIPIN2 MBAR MH2O MMHG...
Section 5: Software MPS4264 Set Scanning Data Format (FORMAT) DESCRIPTION Set the format of the scanned data for each of the destinations: Telnet, FTP and Binary Server. SYNTAX SET FORMAT <destination> <format code>[,<destination> <format code>,<destination> <format code>] Where: <destination> is:...
Section 5: Software MPS4264 Set Options (OPTIONS) DESCRIPTION Set the subset size of the real time data analysis sample SYNTAX SET OPTIONS <fast scan> <read mode> <statistical scan subset size> Where <fast scan>: 0 – Normal scan 1 through 4 – Fast scan starting channel (see section on “Fast Scan Option (850Hz - 2500Hz)”...
Section 5: Software MPS4264 UDP Variables The UDP settings control the target and enable of scan data out the UDP port. List UDP Settings (LIST UDP) DESCRIPTION Returns all of the UDP settings SYNTAX LIST UDP RETURNS All of the setting followed by the prompt.
Section 5: Software MPS4264 Identification Variables The identification settings control the serial number and the nominal pressure range of the MPS4000. List Identification Settings (LIST ID) DESCRIPTION Returns all of the identification settings SYNTAX LIST ID RETURNS All of the setting followed by the prompt.
All of the IP setting followed by the prompt. EXAMPLE LIST IP SET IPADD 10.0.1.222 SET SUBNET 255.255.0.0 SET MAC 0.96.93.90.0.100 SET LOGIN Scanivalve SET PASSWORD Scanner SET LOGIN1 Scanivalve1 SET PASSWORD1 Scanner1 SET ALLOWANON 1 SET APP Mps4000.hex SET GW 0.0.0.0 SET NAME MPS0000 >...
SET LOGIN <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 LOGIN SCANIVALVE > DEFAULT Scanivalve Set Password for Login Name (PASSWORD)
Section 5: Software MPS4264 Set Application File Name (APP) DESCRIPTION The file name of the application to run. This is the file name that is used when automatically running the application from the boot loader. It is also the file name used when using the RUN command.
Section 5: Software MPS4264 Precision Time Protocol Variables (LIST PTP) The precision time protocol settings control the PTP 1588 settings of the MPS4000. The PTP configuration is accessed by the command LIST PTP. LIST Precision Time Protocol Settings (LIST PTP)
Section 5: Software MPS4264 Set Scan Start Time (SST) DESCRIPTION Sets the time to start scanning as referenced to the grandmaster. The MPS4000 will use the current PTP time as the scan start time under two conditions: 1) When the PTP system is disabled via the SET PTPEN 0 command.
Section 5: Software MPS4264 Conversion Table Variables The conversion table is responsible for converting raw pressure counts and temperature into accurate EU pressure. List Conversion Table Settings (LIST T) DESCRIPTION Returns the selected conversion table settings SYNTAX LIST T [<start temp>] [<end temp>] [<channel>]...
Section 5: Software MPS4264 Calibration Variables (LIST C) The calibration settings control the calibration and validation of the MPS4000. Reference Scanivalve Document: MPS Field Val if performing a single temperature validation with an SPC4000. List Calibration Settings (LIST C) DESCRIPTION...
Section 5: Software MPS4264 Set Minimum Calibration and Validation Values (MIN) DESCRIPTION Sets the minimum calibration and validation temperature and pressure. SYNTAX SET MIN <tcal> <pcal> <tval> <pval> Where: <tcal> - Minimum temperature value for a calibration. <pcal> - Minimum pressure value for a calibration <tval>...
DESCRIPTION Sets the IP address and port for the calibrator. When 0.0.0.0 0 0 is set a simulated calibrator for debug is used. This is only applicable when using a Scanivalve SPC4000 calibrator. SYNTAX SET IPCAL <ipadd> <port> <calibrator number>...
Section 5: Software MPS4264 Set Field Validation Points (FVAL) DESCRIPTION Sets the number of points and the min/max 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>...
Oven Variables (LIST O) The oven settings control the thermal chamber when performing a multi-temperature calibration or validation of the MPS4000. Reference Scanivalve Document: MPS Field Val if performing a single temperature validation with an SPC4000. List Oven Settings (LIST O)
Section 5: Software MPS4264 Set the Oven Stop Command (STOPOVEN) DESCRIPTION Sets the command to stop the oven. SYNTAX SET STOPOVEN [<stop oven command>] NOTE: If no command is entered, a CR is sent to the oven RETURNS Prompt when ready to accept a new command...
Section 5: Software MPS4264 Miscellaneous Variables (LIST M) This is a collection of settings that are used for debugging or other setting. List Miscellaneous Settings (LIST M) DESCRIPTION Returns all of the miscellaneous settings SYNTAX LIST M RETURNS All of the miscellaneous setting followed by the prompt.
Section 5: Software MPS4264 Set Server Select (SVRSEL) Sets the type of network server. See section on socket allocation. After changing any of these DESCRIPTION settings a SAVE command must be issued and the device must be restarted. SYNTAX SET SVRSEL <1, 2, or 3>...
Returns all of the FTP settings SYNTAX LIST FTP RETURNS All of the FTP setting followed by the prompt. LIST FTP EXAMPLE SET USERFTP Scanivalve SET PASSFTP password SET PATHFTP C:/FTPDIR SET IPFTP 10.0.1.222 SET FILEFTP Scan.txt > Set User Name (USERFTP)
Section 5: Software MPS4264 Set FTP Path (PATHFTP) DESCRIPTION Set the directory path of the scan data file on the user’s computer. SYNTAX SET PATHFTP <directory path> RETURNS Prompt when ready to accept a new command SET PATHFTP /disk1/share EXAMPLE >...
Page 81
Section 6: Maintenance MPS4264 [INTENTIONALLY LEFT BLANK]...
Click: Paste Files Check” on page 41 for more information on the The file will be copied to the MPS4264. A progress TAR and TARCHK commands.) window will provide progress information. Cycle the AC power or execute a Reboot command...
Click: Paste CAUTION! ESD PROTECTION The files will be copied to the MPS4264, replacing any REQUIRED. The proper use existing CAL.CFG file that may have existed. A progress of grounded work surfaces window will provide progress information.
> Figure 6-6: DIP Switches 4. Reconnect the power and Ethernet cables. Re-apply power to the MPS4264. The application will not run, but the bootloader commands can be used to troubleshoot system problems. 5. When troubleshooting is complete, remove power and reset switch #2 to the “ON”...
Page 85
Using the same procedure as Step #6, drag-and-drop the module’s calibration coefficients (CAL.CFG file). Cycling power again will pull these calibration coefficients into the working RAM. If the calibration coefficients cannot be located, please contact Scanivalve Corp and provide your module’s exact model and serial number.
Page 86
Section 6: Maintenance MPS4264 [INTENTIONALLY LEFT BLANK]...
Page 87
Appendix MPS4264 [INTENTIONALLY LEFT BLANK]...
Appendix MPS4264 APPENDIX Appendix A: Intra-Frame A/D Timing The rate setting controls the rate that each frame is sampled. The output rate may vary slightly based on the network loading and latencies. This section describes the timing of each pressure channel within a frame.
Appendix MPS4264 Appendix B - Internal Socket Allocation The following is the socket allocation for the MPS 4000: SOCKET ALLOCATION SOCKET ALLOCATION PHY Control Frames FTP Server Control (Primary) – when not scanning FTP Client – when scanning Calibration Client...
Appendix MPS4264 Appendix C - LabVIEW Client Example Below is an example LabVIEW VI to show how to interface with the MPS 4000 binary server. The frame structure to the left connects to the MPS4000 binary server with port 503 and prompts the user to enter a file name for the text file that will hold the scan data in CSV format.
The following 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 TRIGGER SSD SET TO 6/1/2020...
Page 92
The following table describes a start scan with two MPS4000 units with internal 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. SCAN START WITH PAST START TIME FOR 2 MPS4264 MODULES, INTERNAL TRIGGER SSD SET TO 6/1/2020...
Appendix MPS4264 Appendix E - Engineering Unit Conversion Constants UNITSCAN PSI to EU EU to PSI Engineering Unit Setting 1 psi = 1 EU = Atmospheres 0.068046 A 14.6960 psi Bars 0.068947 b 14.5039 psi CMHG Centimeter of Mercury 5.17149 cmHg 0.193368 psi...
Appendix MPS4264 Appendix F - Cable Drawings and Pinouts MPS Premium Power/Serial/Trigger Cable . S . F " . S . F " . S . F " " 4 . S . . S . 2 - 1 - MPS Power/Trigger Cable with Flying Leads .
Appendix MPS4264 Appendix G - Software Revision Log Version 1.00 - Never released Version 2.00 - Initial release (8/24/2016) Version 2.01 - Improved temperature mapping of sensors. Improved reliability of calibration via SPC4000. (2/9/17) Version 2.02 - Added median filtering to calibration. Added auto multi-unit validation for users with an SPC4000.(2/24/17) Version 2.03 - Resolved a bug that didn’t allow the current temperature plane to be read before a CALZ.
Page 99
Product 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 MPS4264 Hardware & Software Manual January 11th, 2019...
Need help?
Do you have a question about the MPS4264 and is the answer not in the manual?
Questions and answers