Warranty not to be defective, shall be at the expense of Buyer or the end user, whomever 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 MPS4232 Setting up an External Frame Trigger Setting up an External Scan Trigger Scan-on-Startup Option Scan Data Output Methods ASCII TCP Scan Data Transfer Binary TCP Scan Data Transfer FTP Scan Data Transfer UDP Scan Data Transfer...
Page 9
Table of Contents MPS4232 Table 5.3 - LabVIEW® Binary Packet (32 Chan) Table 5.4 - LabVIEW® Binary Packet (64 Chan) FTP File Names and Formats Command Format General Control Commands Status MPS Firmware Version MPS Core Versions Calibration Version Flash Directory Contents...
Page 10
Table of Contents MPS4232 List UDP Settings (LIST UDP) Set UDP Enable (ENUDP) Set the UDP Target Address and Port (IPUDP) Calibration and Validation Commands Calibration Multiple Unit Calibration Calibration & Validation Multiple Unit Calibration & Validation Validation Multiple Unit Validation...
Page 11
Table of Contents MPS4232 Formatting the Flash Disk Calibration & Validation Overview Full Calibration & validation Field Calibration & validation Field Calibration & Validation Procedure Setup and Configuration Performing a Single or Multi-Field Calibration Performing a Single or Multi-Field Validation...
Page 12
Section 1: Specifications MPS4232 [INTENTIONALLY LEFT BLANK]...
The RTD’s are calibrated during the full calibra- tion procedure of the MPS4232. Module Configurations The MPS4232 is the 32 channel pressure scanner variant in All sensors are installed onto a single printed circuit the MPS4000 series of pressure scanners. All variants in the board, which also houses the modules A/Ds, processor, series use the same sensor package.
Pneumatic Inputs For added convenience and flexibility, the pneumatic inputs on the MPS4000 series use removable headers. There is one input pneumatic connector on the MPS4232 that Figure 2-3: Power & Ethernet connections house the 32 individual channel inputs for measurement pressure (Px ports) and a single REF or reference port.
Page 18
Section 2: Introduction MPS4232 [INTENTIONALLY LEFT BLANK]...
The MPS can be mounted in any orientation. The light- connection is designed to provide emergency commu- weight nature of the MPS4232 allows it to be fixed to a nications with the module in cases where an Ethernet surface using velcro or similar. Note: The screws on the connection cannot be established.
(191.30). The third octet is the device family code (95 computer must be compatible, which may require manual for MPS4232). The fourth octet is the last three digits of configuration of the MPS and/or computer. the MPS’s serial number. “xxx” is only a placeholder in the example as all modules will have different serial numbers.
PC - Web Server for users looking to create a custom LabVIEW® program to The MPS4232 is integrated with an integral Web Server with operate the MPS4200, or for integrating the MPS4200 into an easy-to-use graphical interface. The Web Server can be a preexisting LabVIEW®...
MPS Scan Data Units units or legacy Scanivalve products when a IEEE-1588 PTP The pressure and temperature unit values output in each infrastructure is not in place. It also provides a means of frame of data are controlled by the variable: UNITS.
Section 3: Operation MPS4232 The external hardware trigger voltage is input through pins the MPS senses that the trigger input level is “high” 4 & 5 of the power connector. The MPS accepts a trigger (5Vdc≤voltage≤15Vdc), the MPS will enter scan mode where voltage that is between +5 and +15Vdc at 6.5mA.
Section 3: Operation MPS4232 TCP client. Programs like ScanTel, HyperTerminal, or PuTTY When ENFTP is set to one, and a scan is started, the soft- can be used to display and collect the ASCII data to the ware will attempt to connect and open a file on the FTP screen or to a file.
PTP Grandmaster. The MPS will use its internal time and date when multicasting these packets for synchro- Note: The buffer size in the MPS4232 is 32768 frames. nization. The MPS configured as a PTP master allows other...
Section 3: Operation MPS4232 The MPS4200 uses the network multicast feature to estab- Two (2) MPS4200s configured with: lish a MPS4200 device cluster. In all cases the user connects SST = 12:00:00, SSD = 2021/2/10, RATE = 1Hz 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.
Section 3: Operation MPS4232 DATA FUNCTION BYTES DESCRIPTION TYPE Packet Type Integer 0202 Multiple Unit Stop Command Multiple MPS units are stopped scanning by connecting to one MPS and issuing a MSTOP command. This device becomes the master and reissues a multicast STOP command.
Section 3: Operation MPS4232 Web Server The MPS4200 is configured with a single user Web Server application which provides a simple method for communication, configurations, and operations from virtually any host computer. The Web Server requires no additional software be installed on the host computer and provides a simple graphical interface for the user to use the MPS.
Section 3: Operation MPS4232 Web Server: Main Display Figure 3-6: Main Display The top portion of the Web Server is the “Main Display.” This display will remain constant through all pages of the Web Server. This display provides information about the module, universal functions, and a status window that will display the current status, time and date in the MPS.
Section 3: Operation MPS4232 Web Server: Scan The Scan page is used for configuring the scan data, displaying scan data to the screen, or collecting scan data to a file (ASCII or Binary). BARGRAPH -- This area of the Scan page can display pressure data for each channel in the MPS when scanning. Data will only be displayed if “Formatted For:”...
Page 31
“Clear Channels” button. SUPPORT LINKS-- This section provides links that will direct to different resources on the Scanivalve website. These pages can provide general information, MPS4000 resources (such as links to download manuals or data sheets), and a link to Scanivalve’s contact form.
Section 3: Operation MPS4232 Web Server: File Browser The File Browser page is used to view files and scripts stored in the MPS, edit files or scripts, create and edit new scripts, upload files, and update the MPS’s firmware. This section displays all files that are currently in the MPS’s memory. There is also a section where files can be uploaded.
Page 33
Section 4: Hardware MPS4232 [INTENTIONALLY LEFT BLANK]...
The 32 measurement input ports (or Px ports) are available Pressure Measurement (Px) Ports with 0.042” or 0.031” OD tubes. The tube REF input will Each MPS4232 scanner module has 32 pressure measure- always be 0.063” OD. ment ports, or “Px” ports. They are labeled as 1-32.
Section 4: Hardware MPS4232 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 different cable options and part numbers. CAUTION! Do not make or break...
Section 5: Software MPS4232 SECTION 5: SOFTWARE Overview The MPS4200 is a single user network server that supports connections from a Telnet Client and Web Browser Client. The operation of a MPS module is controlled by sending commands to selected modules by network addressing via the network.
Section 5: Software MPS4232 MPS4200 Buffer Description The ring buffer on the MPS4200 sits between the scan task and the binary output task. It is 32768 elements in size with each element holding 160 bytes, making the total ring buffer 5,242,880 bytes. At 1000Hz, the MPS can buffer approximately 32.7 seconds of data (32768 / 1000).
Section 5: Software MPS4232 *This packet will be transmitted when the host issues one of the following commands (excluding a return prompt): 1. SCAN from Telnet connection 2. Any Get command type 3. STATUS 4. LIST <group> or TYPE <group>...
Table 5.1 - Standard 32 Channel Binary Data Packet This is the standard binary packet for the MPS4232. This packet is a total of 196 bytes. This packet is used when SET SIM == 0 and FORMAT F or B is set to B.
Page 42
Section 5: Software MPS4232 FUNCTION BYTES DATA TYPE DESCRIPTION Frame Time in nanoseconds. Frame Time (ns) U Integer This value will either be a time relative to 0 (when PTP is disabled), or an absolute PTP time. Temperatures Float Array of 4 temperature values as read from the 4 RTDs.
Table 5.3 - LabVIEW® Binary Packet (32 Chan) This is the standard LabVIEW® binary packet for the MPS4232. This packet is a total of 136 bytes sent as 34 array elements. This packet is used when FORMAT B is set to L. and SIM is set to 0.
Any command type labeled as “Disabled” are implemented as a placeholder to create back- wards compatibility with MPS4264 software. These commands will be accepted, but will not change any functionality in the MPS4232. DESCRIPTION Provides a description about the command and what it may be used for.
TYPE DESCRIPTION Retrieves the current software version. SYNTAX RETURNS The main firmware version string, followed by the prompt when ready to accept a new command. EXAMPLE MPS Scanivalve (c) 2021 v1.00 > MPS Core Versions COMMAND COREVER TYPE DESCRIPTION Retrieves the individual software versions for the ARM and DSP.
Section 5: Software MPS4232 Calibration Version COMMAND CALVER TYPE DESCRIPTION Retrieves the software version of the MPS used during the last saved calibration. SYNTAX CALVER RETURNS The version string followed by the prompt when ready to accept a new command.
Section 5: Software MPS4232 LOAD scan.cfg EXAMPLE > File Contents COMMAND TYPE TYPE DESCRIPTION Commands the MPS to list all settings, or a specified group of settings, that are stored on the flash. SYNTAX TYPE <filename> Where <filename> is the name of the file, including the extension. The file must be a configura- tion file.
Section 5: Software MPS4232 LIST S EXAMPLE SET RATE 5.0000 SET FPS 0 SET UNITS PSI 1.000000 SET FORMAT T F,F B,B B SET TRIG 0 SET ENFTP 0 > NOTES Detailed responses from each LIST can be found later in the software section.
Section 5: Software MPS4232 COMMAND STOP TYPE Function DESCRIPTION Cancels all commands or routines and returns the MPS to READY mode. SYNTAX STOP or <ESC> RETURNS Prompt when ready to accept a new command. EXAMPLE STOP > NOTES This command is accepted at all times.
Section 5: Software MPS4232 Read Model COMMAND MODEL TYPE DESCRIPTION Returns the set model name and number. GET MODEL SYNTAX RETURNS The model name of the device EXAMPLE GET MODEL MPS4232 > NOTES This variable is set at the factory and cannot be changed in the field.
Section 5: Software MPS4232 IP Variables The IP settings control the IP address and associated network identification settings of the MPS4200. The IP configuration is accessed by the command LIST IP. These settings can only be saved using the SAVE IP command.
000.096.093.xxx.yyy.yyy Where xxx is the family code where yyy.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 TYPE Set/Get DESCRIPTION This is the IP address of the network gateway used for network communication.
Section 5: Software MPS4232 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 MPS4232 DESCRIPTION Sets the number of frames to output during a scan. Once this number of frames is met during a scan, the MPS will stop scanning and return to READY mode. A Frame contains a sampled pressure value per channel output (32 channels total) plus time stamp, frame number, temperatures, and other additional information defined by the data output configured in the MPS.
Section 5: Software MPS4232 EXAMPLE // To retrieve the current setting UNITS UNITS RAW > DEFAULT Set Scanning Data Format (FORMAT) COMMAND FORMAT TYPE Set/Get DESCRIPTION Set the format of the scanned data for each of the destinations: Telnet, FTP and Binary Server. It also sets the data format for each of the different destinations.
TYPE DISABLED (Get/Set) DESCRIPTION This variable is not used in the MPS4232 and is left for compatibility with MPS4264. Any values set in this variable will not affect the MPS4232. SYNTAX SET OPTIONS <fast scan> <read mode> <statistical scan subset size>...
Section 5: Software MPS4232 Identification Variables The identification settings control the serial number and the nominal pressure range of the MPS4200. List Identification Settings (LIST ID) DESCRIPTION Returns all of the identification settings. SYNTAX LIST ID RETURNS All settings followed by the prompt.
Page 59
Section 5: Software MPS4232 SET MCAST <ipadd> SYNTAX 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 SET MCAST 224.0.1.2 EXAMPLE > DEFAULT 224.1.1.11 NOTES A save and power cycle is required for changes to take effect.
Bit 5 changes the binary packet to a MPS4264 simulated packet (padded 64 channel packet) RETURNS Prompt when ready to accept a new command EXAMPLE // set the MPS4232 to output a simulated 64 channel binary packet SET SIM 64 > DEFAULT...
EXAMPLE SET XITE 2 > DEFAULT RANGE 0 - 3 WARNING This variable should not be changed from the default setting unless 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.
Returns all of the FTP settings SYNTAX LIST FTP RETURNS All of the FTP setting followed by the prompt. EXAMPLE LIST FTP SET USERFTP Scanivalve SET PASSFTP password SET PATHFTP /File SET IPFTP 10.0.1.222 SET FILEFTP Scan > Set User Name (USERFTP)
Section 5: Software MPS4232 SET PATHFTP /disk1/share EXAMPLE > DEFAULT /disk1/share Set FTP IP Address (IPFTP) COMMAND IPFTP TYPE Set/Get DESCRIPTION Set the IP address of the users FTP server. SYNTAX SET IPFTP <IP Address> RETURNS Prompt when ready to accept a new command SET IPFTP 10.0.1.222...
Section 5: Software MPS4232 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.
*Coming in a future firmware update. RETURNS Calibration data and a prompt when completed. EXAMPLE [:::data:::] > NOTES A Scanivalve SPC4000 or SPC4050 is required for automated calibrations. An Ethernet controllable thermal chamber is required for full calibrations. Multiple Unit Calibration COMMAND MCAL TYPE Function...
Calibration and validation information and a prompt when completed. EXAMPLE CALVAL [:::data:::] > NOTES A Scanivalve SPC4000 or SPC4050 is required for automated calibrations/validations. An Ethernet controllable thermal chamber is required for full calibration/validations. Multiple Unit Calibration & Validation COMMAND MCALVAL TYPE...
Section 5: Software MPS4232 NOTES A Scanivalve SPC4000 or SPC4050 is required for automated validations. An Ethernet controllable thermal chamber is required for full validations. Multiple Unit Validation COMMAND MVAL TYPE Function DESCRIPTION When the master receives the MVAL command, it starts the multiple device full or field validation sequence, as defined by the variables in LIST C and/or LIST O.
Section 5: Software MPS4232 Calibration Variables (LIST C) The calibration settings control the calibration and validation of the MPS4200. See Section 6: Calibration and Validation Over- view for more information on performing calibrations or validations. List Calibration Settings (LIST C)
Section 5: Software MPS4232 Set Minimum Calibration and Validation Values (MIN) COMMAND TYPE Set/Get DESCRIPTION Sets the minimum calibration and validation temperature and pressure. SET MIN <tcal> <pcal> <tval> <pval> SYNTAX Where: <tcal> = Minimum temperature value for a calibration.
Set the Calibrator IP Address, Port and Calibrator Number (IPCAL) COMMAND IPCAL TYPE Set/Get DESCRIPTION Sets the IP address and port for the calibrator. This is only applicable when using a Scanivalve SPC4000 or SPC4050 calibrator. SYNTAX SET IPCAL <ipadd> <port> <calibrator number> Where: <ipadd> = Calibrator IP address.
Section 5: Software MPS4232 SET VALZO 1 EXAMPLE > DEFAULT RANGE 0 or 1 Set Field Calibration Points (FCAL) COMMAND FCAL TYPE Set/Get DESCRIPTION Sets the number of points and the min/max pressure for field calibration. Points will be evenly spaced between the minimum and maximum and will include a 0.00 point.
Section 5: Software MPS4232 Oven Variables (LIST O) The oven settings control the thermal chamber when performing a multi-temperature calibration or validation of the MPS4200. These settings are only required if performing a full calibration or validation. Refer to Section 6: Calibration and Validation Overview for more information.
Section 5: Software MPS4232 Set the Oven Stop Command (STOPOVEN) COMMAND STOPOVEN TYPE Set/Get DESCRIPTION Sets the command to stop the oven / thermal chamber. SET STOPOVEN [<stop oven command>] SYNTAX If no command is entered, a CR is sent to the oven.
Section 5: Software MPS4232 Conversion Table Variables The conversion table is responsible for converting raw pressure counts and temperature into accurate EU pressure. List Least-Squared Coefficients (LIST T) DESCRIPTION Returns the least-squares and error correction coefficients. SYNTAX LIST T RETURNS...
COMMAND MFIND TYPE Function DESCRIPTION Lists all of the MPS4232 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 MPS4232 Precision Time Protocol Variables (LIST PTP) The precision time protocol settings control the PTP 1588 settings of the MPS4200. The PTP configuration is accessed by the command LIST PTP. LIST Precision Time Protocol Settings (LIST PTP)
Section 5: Software MPS4232 RETURNS Prompt when ready to accept a new command The statistical data is output in the following format: <ofm>, <msd>, <smd>, <mpd>, <obc> ofm = Offset From Master. Time that slave and master differ in units of microseconds msd = Master to Slave Delay.
Section 5: Software MPS4232 SET SSD <yyyy/mm/dd > SYNTAX Where: yyyy - Year mm - Month dd - Day RETURNS Prompt when ready to accept a new command SET SSD 2016/08/10 EXAMPLE > DEFAULT 1971/1/1 RANGE Any valid date Set UTC Offset (UTCOFFSET)
Section 5: Software MPS4232 PTP (Precision Time Protocol) Commands Get PTP Time COMMAND GETTIME TYPE DESCRIPTION Gets the current PTP time as used by the MPS. Time is adjusted by UTCOFFSET. SYNTAX GETTIME RETURNS Current Time yyyy/mm/dd hh:mm:ss sec nnnn ns Followed by a prompt when ready for next command.
Page 80
Section 5: Software MPS4232 RETURNS Current UTC Offset <value> <update> <valid> 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.
Page 81
Section 6: Maintenance MPS4232 [INTENTIONALLY LEFT BLANK]...
The MPS’s firmware can be upload and updated using the MPS Web Server or the FTP file server via Ethernet connec- tion. Using the MPS Web Server is the preferred method. Please contact Scanivalve for the latest MPS firmware version. Firmware Installation via Web Server 1.
Page 83
Figure 6-7: Copying Firmware File of the MPS flash storage will be displayed in a folder format. The file will be copied to the MPS4232. A progress window will provide progress information. 7. When the copy function is complete, the MPS4232 window will show the new files.
Backup coefficient files are provided with every calibrated MPS module on a Scanivalve USB Thumb Drive. These files should be archived on a local computer for future use. In the event you cannot locate your backup file, please contact Scanivalve with the model and serial number of your module.
MPS4232 Coefficient Installation via FTP 1. Connect a host computer to the Ethernet port and The file will be copied to the MPS4232. A progress ensure the MPS is powered on. window will provide progress information. 2. Open Windows FIle Explorer.
Section 6: Maintenance MPS4232 Formatting the Flash Disk 3. At this point the flash disk has been reformatted and all contents have been deleted. All configura- Should the flash disk of the MPS need to be reformatted, it tion settings, including the MPS’s IP address have can be done fairly simply if the following procedure is care- been deleted.
(CALZ), allow the MPS4200 * Will be released in a future firmware update. to hold published accuracy for up to 6 months. Scanivalve During a field calibration or validation, a series of pressures recommends performing a validations on MPS4200s using are applied to the module at a single temperature.
If they do not, please check that all module’s MCAST 2. [Optional] If a validation log is required (for trouble- variables match before continuing. shooting or requested by Scanivalve), start an ASCII capture file using ScanTel: Performing a Single or Multi-Field Calibration File >...
The calibration process will automatically enable the field calibration coefficients (SET FCENABLE 1) before the Table 6-1: Recommended Cal/Val Settings The following table shows Scanivalve’s recommended settings for MPS4232 Field Calibration and Validations. Field Cal Field Val Typical Full...
Page 90
Appendix MPS4232 [INTENTIONALLY LEFT BLANK]...
Appendix MPS4232 APPENDIX Appendix A - Engineering Unit Conversion Constants PSI to EU EU to PSI UNITS Setting Engineering Unit 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...
MPS4200 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. This example assumes that the SIM variable in the MPS4232 is set to 64 (0x40). If SIM is set to 0, the binary packet is 34 single elements per frame or 136 bytes.
Appendix MPS4232 Appendix C - Data Matrix Data Output Setup Configurations Notes 0, 2, 3 A, F, C Counts A, F, C ASCII Telnet Only 0, 2, 3 A, F, C Pressure A, F, C B, L 0, 2, 3...
MPS4232 Appendix D - Software Revision Log Version 1.00 - Initial Release...
Page 95
Appendix MPS4232 [INTENTIONALLY LEFT BLANK]...
Page 96
MPS4232 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 MPS4232 Hardware & Software Manual April 28, 2022...
Need help?
Do you have a question about the MPS4232 and is the answer not in the manual?
Questions and answers