Scanivalve ECM4000 Mounting instructions

ECM4000



iv
ECM4000
Section 1: Introduction
iv
ECM4000
Preface
PREFACE
The WARNING! symbol indicates that danger of injury to persons and the environment and/or
considerable damage (mortal danger, danger of injury) could occur if the respecve safety precau-
ons are not taken.
The CAUTION! symbol indicates danger to the system and material if the respecve safety precau-
ons are not taken.
The ESD note symbol indicates that proper precauons for handling Electrostac Sensive Devices
need to be taken when performing the related operaon. This includes the use of grounded work
surfaces and personal wrist straps to prevent damage to sensive electronic components.
Scanivalve Corporaon, Liberty Lake, Washington,
hereaer referred to as Seller, warrants to the Buyer
and the rst end user that its products will be free from
defects in workmanship and materi al for a period of twelve
(12) months from date of delivery. Wrien noce of any
claimed defect must be received by Seller within thirty
(30) days aer such defect is rst discovered. The claimed
defecve product must be returned by prepaid transporta-
on to Seller within ninety (90) days aer the defect is rst
discovered. Seller’s obligaons under this Warranty are
limited to repairing or replacing, at its opon, any product
or component part thereof that is proven to be other than
as herein warranted.
Surface transportaon charges covering any
repaired or replacement product or component part shall
be at Seller’s expense; however, inspecon, tesng and
return transportaon charges covering any product or
component part returned and redelivered, which proves
not to be defecve, shall be at the expense of Buyer or the
end user, whomever has returned such product or compo-
nent part.
This Warranty does not extend to any Seller product
or component part thereof which has been subjected to
misuse, accident or improper installaon, maintenance or
applicaon; or to any product or component part thereof
which has been repaired or altered outside of Seller’s facili-
es unless authorized in wri ng by Seller, or unless such
installaon, repair or alteraon is performed by Seller; or
to any labor charges whatsoever, whether for removal and/
or reinstallaon of the defecve pro duct or component
part or otherwise, except for Seller’s labor charges for
repair or replacement in accordance with the Warran ty.
Any repaired or replacement product or component part
thereof provided by Seller under this Warranty shall, upon
redelivery to Buyer, be warranted for the unexpired poron
of the original product warranty.
THIS WARRANTY IS IN LIEU OF AND EXCLUDES ALL
OTHER WARRANTIES, EXPRESSED OR IMPLIED, ARISING

v
ECM4000 Section 1: Introduction
v
ECm4000 Preface
BY OPERATION OF LAW OR OTHERWISE, INCLUDING THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL
SELLER BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES.
In the event of a failure:
1) Nofy Scanivalve Corporaon, Customer Service
De partment. Include model number and serial number.
On receipt of this informaon, service data or shipping
instrucons will be forwarded. This may be transacted by
telephone or e-mail.
2) On receipt of shipping instrucons, forward the
pro duct, transportaon prepaid. Repairs will be made and
the product returned.
3) All shipments should be made via “Best
Way.” The product should be shipped in the original
packing container or wrapped in protecve material and
surrounded by a minimum of four (4) inches of a shock
absorbing material.
Scanivalve is a registered trademark of Scanivalve Corpora-
on.
LabVIEW® is a registered trademark of Naonal Instru-
ments.
Swagelok® is a registered trademark of Swagelok Company.
All other brand and product names are trademarks or regis-
tered trademarks of their respecve companies.
If the product must be shipped, whether being returned
to Scanivalve or relocated to another locaon, it must be
packaged properly to minimize the risk of damage. The
recommended method of packing is to place the instru-
ment in a container, surrounded on all sides with at lease
four inches of shock aenuang material such as Styrofoam
peanuts.
Please note that the product specicaons and other
informaon contained in this manual are subject to change
without noce. Scanivalve Corporaon makes an eort and
strives to provide complete and current informaon for the
proper use of the equipment. If there are any quesons
regarding this manual or the proper use of the equipment,
contact Scanivalve Corporaon.
If there are any quesons or concerns regarding any Scani-
valve product, please do not hesitate to contact us at the
following:
Scanivalve Corp.
1722 N. Madson Street
Liberty Lake, WA 99019
Telephone: (800)935-5151 (509)891-9970
Fax: (509)891-9481
scanco@scanivalve.com
www.scanivalve.com
Scanivalve Corporaon is an ISO 9001:2015 cered
company.

[INTENTIONALLY LEFT BLANK]

1
ECM4000 Table of Contents
Warnings, Cauons, and Notes iv
Warranty iv
Trademarks ® and Copyrights © v
Packaging for Shipment v
Important Noce v
Contact Informaon v
General Specicaons 6
Environment Specicaons 6
Overview 8
ECM Front Panel 9
ECM Rear Panel 9
Unpack & Inventory 11
Environmental Consideraons 11
Mounng 11
Power-up 11
Communicaons 11
Serial Communicaons 12
Ethernet Communicaons 12
Seng Up an Ethernet Connecon 12
Using a Stac IPv4 address 12
Using a Dynamic IPv4 address 13
Using an IPv6 address 14
Changing the IP Address 14
Pneumac Interface 15
Interfacing with Scanivalve Scanners 15
Digital Inputs/Outputs 15
Digital Outputs 15
Digital Inputs 15
Status LEDs 16
Scripts 16
Creang Scripts 16
Loading and Running Scripts 16
Pre-programmed Scripts 17
CALZ (Zero-Oset Calibraon) 17
TCP/IP Commands 17
Warning and Error Handling 17
ECM Modes 17

2
ECM4000
Table of Contents
Syntax Errors 17
Time-out Errors 18
Warning and Error Roung 18
IEEE1588v2 Precision Time Protocol 18
Device Monitor (DMON) 18
Web Server 20
Web Server: Main Display 21
Web Server: Home 22
Web Server: Setup 24
Web Server: File Browser 27
Web Server: Error Log 29
Pneumac Connecons 31
Supply Input and Vent 31
Making Swagelok® compression connecons 31
Pneumac Outputs 31
Making Tubing Connecons to Push-In Style Fings 32
Electrical Connectors 32
Power Connector & Requirements 32
Ethernet Connector 32
Digital Out Connector 33
Digital In Connector 33
Serial Connector 34
Overview 36
Command Format 36
General Control Commands 37
Load Script 37
Run Script 37
Stop 37
Status 38
Version 38
Wait 39
Error 39
Clear 40
TCP Command Output 40
Open TCP Connecon 40
Close TCP Connecon 41
Set 41
List 41
File Directory Contents 42
Delete 42
Save 43
Type 43
Format Disk 43
Reboot ECM 44
Read Current Script 44
Enable Device 44
Disable Device 45
CALZ (Zero-Oset Correcon) 45

3
ECM4000 Table of Contents
Begin Script 45
End Script 46
Digital In/Out Commands 47
Digital Out 47
Pressure Out 48
Display Out 49
Trigger Out 50
Digital In 50
PTP (Precision Time Protocol) Commands 51
Clear Accumulated PTP Stascal Data 51
Display PTP Stascs 51
Get PTP Time 51
Get UTC Oset 51
Set PTP Time 52
List Conguraons 53
List Conguraon Group Variables 53
List Device Group Variables 53
List Precision Time Protocol Group Variables 53
List Boot Parameters Group Variables 54
List Digital Event Group Variables 54
List CALZ Conguraon Variables 54
IP Conguraon Variables 56
Set IP Address of ECM 56
Set Subnet of ECM 56
Set MAC address of ECM 57
Set Gateway (GW) 57
Precision Time Protocol Variables (LIST PTP) 58
Set PTP Enable 58
Set PTP Stascal Output 58
Set UTC Oset 59
General Conguraon Variables (LIST CONFIG) 60
Debug Conguraon 60
Return Prompt Conguraon 60
AutoRun 61
ECM4000 Name 61
Script Error Acon 61
Device Conguraon Variables (LIST DEVICE) 62
Device Conguraon 62
Digital Event Conguraon Variables (LIST DEVENT) 63
Digital Event Conguraon 63
CALZ Conguraon Variables (LIST CALZ) 64
CALZ Start - Digital Outs 64
CALZ Start - Pressure Outs 64
CALZ Dwell 65
CALZ Digital Input 65
Device Monitor Conguraon Variables and Commands (DMON) 66
List DMON Conguraon 66
DMON Enable 67
DMON Disable 67
DMON Add Monitor 67
DMON Remove Monitor 67
DMON Add State 68

4
ECM4000
Table of Contents
DMON Remove State 69
DMON Modify State Bit Paern 69
DMON Monitor Timeout 69
DMON Poll 70
Firmware Installaon (Windows 7, 8, 10) 73
Firmware Installaon via Web Server 73
Firmware Installaon via Serial 74
Codeskin Installaon 74
DIP Switch Access 74
DIP Switches 74
Uploading Firmware via Serial 75
Appendix A: Programming and Script Examples 78
Programming a Start-Up Script 78
Creang a List of Devices 79
Sending TCP Commands 79
Starng a Script from a Digital Input 80
Starng Scripts from a Digital Input Using Sequencing 81
Conguring a Scan and Purge system 82
Using Device Monitor to Indicate the Status of Devices 84
Using Device Monitor to Stop a Script 87
Appendix B - TCP Error Table 90
Appendix C - Soware Revision Log 91

5
ECM4000 Section 1: Introduction
Section 1: Specifications
ECM4000
[INTENTIONALLY LEFT BLANK]

6
ECM4000
Section 1: Specifications
Size (WxHxD)
ECM4000 6.63” x 2.15” x 8.03”
[168.3mm x 54.6mm x 204.1mm]
Weight
ECM4000 2.31lbs [1.05kg]
ECM4000 with Heater 2.43lbs [1.10kg]
Supply Air Input Fing 1/4” Swagelok
Compression Fing
Max Supply Air Input 120psi
Solenoid Vent Fing 1/4” Swagelok
Compression Fing
Pneumac Output Fings Push-in style for
3/16” OD Tube
Electrical Connecons
Ethernet M12, 4 pin, D-Code, Female
Ethernet - Mate M12, 4 pin, D-Code, Male
Serial Amphenol JTP02RE8-6P
Serial - Mate Amphenol JT06RE8-6S
Power Amphenol PT02A-8-3P
Power - Mate Amphenol PT02A-8-3S
Digital Out M12, 12 pin, A-Code, Socket
Digital Out - Mate M12, 12 pin, A-Code, Pin
Digital Ins M12, 12 pin, A-Code, Pin
Digital Ins - Mate M12, 12 pin, A-Code, Socket
Communicaon Protocol
Ethernet TCP/IP, UDP
Serial RS-232 (limited funcon)
Synchronizaon IEEE1588v2 PTP
Ethernet Connecon 100baseT, MDIX auto-crossing
Power Requirements
ECM4000 9-36Vdc, 6.5W
ECM4000 with Heater 20-36Vdc, 65W
Digital Out Voltages +5Vdc
AND/OR
Supplied Power to ECM
(+9-36Vdc)
Temperature
Operaon 0 to 70 °C
-40°C to 70°C with Heater
Storage 0 to 80°C
Humidity
Operaon 5 to 95% RH, Non-Condensing
Storage 5 to 95% RH, Non-Condensing
Maximum
Environmental Pressure 100psia (690kPa absolute)
Minimum
Environmental Pressure 0.50psia (3.45kPa absolute)

7
ECM4000 Section 1: Introduction
Section 1: Specifications
ECM4000
SOLENOID
OUTLET PORTS
(FOR
0.125 O.D.
[3.2] TUBING)
POWER BUTTON
DOUT STATE INDICATOR LEDS
POWER, LINK, LAN INDICATOR LEDS
DIGITAL OUTPUT CONNECTOR
M12 12 CONTACT, A-CODE, SOCKET
M12 12 CONTACT, A-CODE, PIN (MATE)
DIGITAL INPUT CONNECTOR
M12 12 CONTACT, A-CODE, PIN
M12 12 CONTACT, A-CODE, SOCKET (MATE)
166.4
6.55
204.1
8.03
168.3
6.63
191.1
7.53
SLOT:
.25 X .44
[
6.4 X 11.1]
54.6
2.15
58
2.29
SUPPLY AIR INPUT FITTING
(1/4" SWAGELOK COMPRESSION)
SOLENOID VENT FITTING
(1/4" SWAGELOK COMPRESSION)
ETHERNET CONNECTOR
M12 RECEPTACLE, 4 CONTACT, D-CODE
M12 MALE, 4 CONTACT, D-CODE (MATE)
POWER CONNECTOR
PT02A-8-3P
PT06A-8-3S (MATE)
SERIAL CONNECTOR
PT02A-8-5P
PT06A-8-5S (MATE)
NOTES:
MATING CONNECTOR OR CABLE WITH FLYING LEADS
1.
PROVIDED.
POWER INPUT REQUIREMENTS:
2.
9-36VDC
1.
6.5W MAX
2.
65W MAX W/ HEATER
3.
WEIGHT:
3.
2.31 LBS [1.05KG] STANDARD
1.
2.43 LBS [1.10KG] WITH HEATER
2.
-1 ECM4000 ETHERNET CONTROL MODULE
-2 ECM4000 ETHERNET CONTROL MODULE (WITH HEATER)
80143
REVISIONS
REV
DESCRIPTION
DATE
APPROVED
-
INITIAL RELEASE
4-20-20
AA
A
SERIAL CONNECTOR
11-17-20
RP
80143
CUSTOMER APPROVAL:
CAD: SOLIDWORKS 2018
ECM4000 - ETHERNET CONTROL
4-20-20
7-10-19
7-10-19
SCALE: N/A
SHEET 1 OF 1
ERO#:
REV
DWG. NO.
B
SIZE
TITLE:
ENGINEER
CHECKED
DRAWN
NAME
DATE
UNLESS OTHERWISE SPECIFIED:
VALUED CUSTOMER:
DO NOT SCALE DRAWING
RP
AA
RAP
MODULE OUTLINE DRAWING
DATE:
A
DIMENSIONS ARE IN INCHES
TOLERANCES:
TWO PLACE DECIMAL
.015
THREE PLACE DECIMAL
.005
----------------------------------
SHEETMETAL PARTS
.010
BEND RADIUS .06 MAX
ANGULARITY
1.5
LIBERTY LAKE, WA

8
ECM4000
Section 2: Introduction
The ECM4000 (Ethernet Control Module) is a single module
system orchestrator designed to be used alongside other
measurement devices and instrumentaon. It provides a
single point of communicaon for mulple pressure and
temperature scanners as well as a simple soluon for
managing control pressures to pressure scanners, trig-
gering external devices using digital outputs, and running
sequences using digital input signals.
The ECM4000’s hardware provides 8 discrete digital inputs,
8 discrete digital outputs, and 3 discrete pneumac outputs
which are controlled by internal solenoids. Commands and
conguraons unique to the ECM4000’s soware allow
each of these inputs and outputs to be controlled manually,
as part of a sequence, or from within a script.
The ECM4000 is IEEE1588v2 Precision Time Protocol
compliant. The Precision Time Protocol features allow it
to be congured as a PTP salve when a PTP Grandmaster
is present on a network. Alternavely, the ECM may be
congured to act as a PTP master in a Scanivalve system
where high accuracy data synchronizaon is required. Four
of the digital outputs can be congured as xed frequency
generators, capable of providing a 50% duty cycle wave-
form at rates up to 20kHz. The waveform outputs can be
synchronized with PTP me.
The ECM4000 also features the ability to create and
execute scripts which can include responding to digital
input signals, cycling digital outputs, cycling control pres-
sures, sending Ethernet commands, querying pressure
scanners, or inserng med delays. Mulple scripts can be
created allowing inputs from soware commands or digital
input switches to iniate tasks such as:
• Perform a CALZ (zero oset calibraon) on all pres-
sure scanners within a system.
• Perform a purge sequence to clear debris from
measurement lines.
• Iniate data collecon from mulple scanners,
synchronized by the ECM4000’s IEEE1588 synchro-
nizaon.
9-36Vdc
INPUT
CONTROL
AIR SUPPLY
NOTES:
ECM4000 - MPS4000
Typical System Layout
DUAL-ZONE PURGE PANEL
SPC4050 PRESSURE CALIBRATOR
ECM4000
Curtiss Wright
NET/REC/002
Ethernet Network
Recorder
(Front View)
Curtiss Wright
NET/REC/011
Ethernet / PCM
Recorder
MPS4264/64NPx
MPS #1
MPS #2
MPS #n
(Rear View)
ECM4000
REMOTE CONTROL PANEL
Zone A
Zone B
9-36Vdc
INPUT
9-36Vdc
INPUT
9-36Vdc
INPUT
Single
Ethernet
Output
IEEE-1588 GRAND MASTER
OR NETWORK SWITCH
Ethernet
Switch
Optional
Curtiss-Wright
DuraNET 20-11
CAL OUTPUT TO MPS SCANNERS
REF OUTPUT TO MPS SCANNERS
CAL
REF
REF
CAL
REF
CAL
MPS
Purge
Source:
SYSTEM CONTROL COMPUTER
81363-1
CUSTOMER APPROVAL:
CAD: SOLIDWORKS 2019
MDIO-4000 TYPICAL
2-1-18
2-5-18
2-5-18
SCALE: N/A
SHEET 1 OF 1
ERO#:
REV
DWG. NO.
B
SIZE
TITLE:
ENGINEER
CHECKED
DRAWN
NAME
DATE
UNLESS OTHERWISE SPECIFIED:
VALUED CUSTOMER:
DO NOT SCALE DRAWING
RAP
RAP
SH
SYSTEM LAYOUT DETAIL
DATE:
A
DIMENSIONS ARE IN INCHES
TOLERANCES:
TWO PLACE DECIMAL
.015
THREE PLACE DECIMAL
.005
----------------------------------
SHEETMETAL PARTS
.010
BEND RADIUS .06 MAX
ANGULARITY
1.5
LIBERTY LAKE, WA
81363

9
ECM4000 Section 2: Introduction
The ECM’s front panel houses several dierent interfaces and indicators.
Digital Input
(DIN) Connector Digital Output
(DOUT) Connector Power On/O
Switch
Pneumac
Outputs
(POUT)
Status LEDs
Power, Ethernet, and
Acvity Indicator LEDs Pneumac Output
Indicator LEDs
The ECM’s rear panel houses several dierent connectors and ideners.
Pneumac Supply
Input
Pneumac
“Vent” Port
Ethernet Connector
ECM Power Input
Model and Serial
Number Tag
Serial Connector

10
ECM4000
Section 2: Introduction
[INTENTIONALLY LEFT BLANK]

11
ECM4000 Section 3: Operation
When rst unpacking the ECM4000 module, begin by
inspecng and inventorying the contents of the package.
If any visible damage is immediately noced, or if any
contents are missing, please contact Scanivalve before
proceeding. As a minimum, ECM modules are shipped with
the following contents:
1. ECM4000 module
2. M12, 12 pin, female ying leads cable, 1.5m
3. M12, 12 pin, male ying leads cable, 1.5m
4. M12, 4 Pin, RJ45 Ethernet cable, 1m
5. CO-613 3 Pin, female power mang connector
6. 20325-01 ECM Mounng Strap
7. CO-767 6 Pin, Serial mang connector
8. ECM4000 Resource Disk (USB)
ECM4000 modules are constructed with a rugged,
aluminum case. It is designed to withstand normal indus-
trial, ight test, educaonal, wind tunnel, or similar
applicaons. The module is not waterproof and it should be
protected from any splash, spray, or mist. If any moisture
gets spilled or splashed on the ECM module, wipe it dry
immediately to prevent damage to the module.
The ECM module should not be mounted in a locaon
where it may be subjected to extreme temperature shis
or ambient temperatures outside limits dened in “Secon
1: Specicaons” on page 6. If necessary, the ECM can
be congured with an internal heater and controller that
will allow it to be operated in temperatures below 0°C. The
heater’s primary purpose is to prevent the electronics and
solenoids from freezing.
CAUTION! Mounng the ECM
module inadequately or in an envi-
ronment that does not conform to
the recommendaons can results in
permanent damage to the module.
A stainless steel mounng strap will is provided with the
ECM4000 to allow the module to be mounted in a perma-
nent locaon. The mounng straps tabs are approximately
0.050” (1.27mm) thick. The mounng holes are centered
on either side of the strap and provide a 0.25” by 0.44”
through slot (6.4mm x 11.1mm).
SOLENOID
OUTLET PORTS
(FOR
0.125 O.D.
[3.2] TUBING)
POWER BUTTON
DIGITAL OUTPUT CONNECTOR
M12 12 CONTACT, A-CODE, SOCKET
M12 12 CONTACT, A-CODE, PIN (MATE)
DIGITAL INPUT CONNECTOR
M12 12 CONTACT, A-CODE, PIN
M12 12 CONTACT, A-CODE, SOCKET (MATE)
166.4
6.55
204.1
8.03
168.3
6.63
191.1
7.53
SLOT:
.25 X .44
[
6.4 X 11.1]
54.6
2.15
58
2.29
SUPPLY AIR INPUT FITTING
(1/4" SWAGELOK COMPRESSION)
SOLENOID VENT FITTING
(1/4" SWAGELOK COMPRESSION)
NOTES:
MATING CONNECTOR OR CABLE WITH FLYING LEADS
1.
PROVIDED.
POWER INPUT REQUIREMENTS:
2.
9-36VDC
1.
6.5W MAX
2.
65W MAX W/ HEATER
3.
WEIGHT:
3.
2.31 LBS [1.05KG] STANDARD
1.
2.43 LBS [1.10KG] WITH HEATER
2.
-1 ECM4000 ETHERNET CONTROL MODULE
-2 ECM4000 ETHERNET CONTROL MODULE (WITH HEATER)
80143
CUSTOMER APPROVAL:
CAD: SOLIDWORKS 2018
ECM4000 - ETHERNET CONTROL
4-20-20
7-10-19
7-10-19
SCALE: N/A
SHEET 1 OF 1
ERO#:
REV
DWG. NO.
B
SIZE
TITLE:
ENGINEER
CHECKED
DRAWN
NAME
DATE
UNLESS OTHERWISE SPECIFIED:
VALUED CUSTOMER:
DO NOT SCALE DRAWING
RP
AA
RAP
MODULE OUTLINE DRAWING
DATE:
A
DIMENSIONS ARE IN INCHES
TOLERANCES:
TWO PLACE DECIMAL
.015
THREE PLACE DECIMAL
.005
----------------------------------
SHEETMETAL PARTS
.010
BEND RADIUS .06 MAX
ANGULARITY
1.5
LIBERTY LAKE, WA
Due to the design of the ECM4000, power-up me is
minimal. Aer power has been connected to the module,
the power buon on the front panel can be depressed
to start the power up sequence. Do not apply the power
connecon to the ECM with the power buon in the “ON”
or depressed state.
When powered on, the ECM will enter READY mode. This is
true with the default Scanivalve conguraon unless other-
wise specied. The ECM may be congured to perform one
of the following alternave opons on power-up:
• Load a script le, then enter READY mode
• Load a script le, then RUN a script
The behavior of the ECM4000 on power-up can be cong-
ured by the variable SET AUTORUN in LIST CONFIG. Please
refer to Secon 5: Soware for more informaon on
power-up conguraons.
The ECM4000 module is designed primarily for Ethernet
communicaons. Ethernet communicaons provide a
means to congure the ECM module as well as run scripts,
sequences, or control digital and pneumac outputs.
A serial (RS-232) connecon is also supported. The serial
connecon is designed to provide emergency communi-
caons with the module for cases in which an Ethernet
connecon cannot be established. If the internal memory
of the ECM becomes corrupted, the serial connecon
allows the user to format the memory and restore the

12
ECM4000
Section 3: Operation
operang les.
Every ECM4000 module has an serial connector. It is avail-
able through the ‘Serial’ connector on the back panel of the
module. The serial connecon can be used to nd and set
the module’s “Group IP” sengs, including the IP address.
The serial connecon can also be used for general debug-
ging and troubleshoong purposes.
The module’s internal memory can be formaed and
restored through a serial connecon using the “Firmware
Installaon via Serial” procedure in Secon 6: Maintenance.
Sengs for establishing a serial connecon to the ECM
module are as follows:
Bits per second: 9600
Data bits: 8
Parity: none
Stop bits: 1
Flow control: none
A serial and Ethernet connecon can be established
simultaneously. All commands accepted in Secon 5 are
accepted via serial communicaons.
Informaon on the connector type, wiring diagrams, and
other informaon on the serial connector can be found in
Secon 4: Hardware.
The ECM4000 has one Ethernet 100Base-T with MDIX
auto-crossing connecon. Ethernet is the primary means of
communicaon with the ECM. All ECM modules use a M12,
4 pin, D-Code socket series connector for the Ethernet
connecon. This is a latching or threaded connector to
prevent the connector from becoming unseated when
subjected to vibraons. If creang a custom manufactured
cable, a Shielded Category 5e cable or beer is recom-
mended. More informaon on the connector and wiring
can be found in Secon 4: Hardware.
Before an Ethernet connecon can be established, the
IP address must be congured. This can be done manu-
ally with a “stac” IP address, or automacally using a
“dynamic” IP address, which is automacally assigned
to the ECM by a DHCP server. If a “stac” IP address is
desired, the IP address of the ECM must be set manually.
The IP address assigned to the ECM must be compable
with the network/host computer. If a “dynamic” IP address
is desired, the ECM must be congured to obtain an IP
address automacally, and it must be on a network with a
DHCP server present.
If a stac IP address is desired, the IP address must be
manually congured. The IP address that is congured in
the ECM must be compable with the network the ECM is
being connected to. If simply connecng the ECM directly
to a host computer, the IP address of the ECM and the host
computer must be compable, which may require manual
conguraon of the ECM and/or computer.
The range of compable IP addresses is dened by
the subnet mask. The standard default subnet mask is
255.255.0.0. This default subnet mask requires that the
IP address of the module and host computer must share
the rst two octets, or sets of numbers. The third and
fourth octets of the IP address is variable with this subnet,
although it is typically recommended that the third octet
also be shared between the host computer and the
module. The subnet mask digits of “255” dene that the
two IP addresses must have matching digits in those posi-
ons, and the subnet mask digit of “0” allows the two IP
addresses to have unique values for those octets and sll
be compable. No two devices on a single network can
share the same IP address. Below are some examples of
compable and non-compable IP addresses:
Example of matching the rst three octets:
Subnet mask: 255.255.255.0
Host computer: 191.30.66.90
ECM module: 191.30.66.100
Example of matching the rst two octets:
Subnet mask: 255.255.0.0
Host computer: 191.30.1.1
ECM module: 191.30.66.125
Example of NON-COMPATIBLE IP addresses:
Subnet mask: 255.255.255.0
Host computer: 191.30.1.1
ECM module: 191.30.66.5
When conguring the network, the IP address of the ECM
module can be modied to match the network, or the
IP address of the host computer can be modied to be
compable with the ECM module.
The IP address of a Windows 7, 8, or 10 host computer can
be changed under:
Control Panel -> Network and Sharing Center -> Local
Area Connecon/Ethernet -> Properes -> Internet
Protocol Version 4 (TCP/IPv4) -> Properes
Changing the IP address of the host computer may require

13
ECM4000 Section 3: Operation
administrave rights.
The IP address of the computer can quickly be found using
Windows Command Prompt and the command “ipcong.”
ECM4000 modules are shipped with a pre-congured IP
address that uses the following format:
191.30.66.xxx
The rst two octets used are unique to all Scanivalve prod-
ucts (191.30). The third octet is the device family code (66).
The fourth octet is the last three digits of the ECM’s serial
number. “xxx” is only a placeholder in the example as all
modules will have dierent serial numbers.
Based on the examples above, the host computer can be
congured to communicate with the shipped IP address of
the ECM.
In situaons where the IP address of the host computer
cannot be altered, the ECM’s address must be changed to
establish an Ethernet connecon. The ECM’s IP address
is set with the IPADD variable in the IP Group of variables
(LIST IP). This can be changed through an exisng Ethernet
connecon or via serial connecon.
If an exisng Ethernet connecon can be established (by
changing the host computer’s IP address, using an alternate
computer, or by some other means), it is the preferred
method for changing the IP address of the ECM. If Ethernet
communicaon is not possible, a serial connecon must be
established with the ECM following the guidelines in the
“Serial Communicaons” secon.
If the IPADD variable is changed either through an Ethernet
connecon or a serial connecon, the new address will not
be eecve unl a SAVE IP command has been issued and
the power is cycled. For more informaon on changing the
IPADD variable, see the “Changing the IP address” proce-
dure.
This feature is not currently acve. Using a dynamic IPv4
address will be enabled in a future soware update.
The ECM4000 can be setup to have a IP address dynami-
cally assigned from a DNS server using DHCP. When the
IP address is set to 0.0.0.0, DHCP is used. When DHCP is
acve, the ECM’s name is used to connect to the unit. The
DNS name is dened by the variable NAME in the LIST
CONFIG group.
Remember that any changes to the
variables in the IP group (LIST IP) require
the command SAVE IP to be issued, and
the ECM power cycled for changes to
take eect.
The DHCP server will supply an IP address to the ECM for
a period of me. This is referred to as a “lease.” The ECM
connues to broadcast discovery packets every 5 seconds
unl the DHCP server responds with an “oer.” Network
communicaon is not possible to the ECM unless it is in the
“IP is Now Leased” state. See Figure 3-2 below. The lease is
usually granted for 24 hours. This sequence also applies to
renewals that typically occur every 12 hours.
The ECM only issues a discovery packet to the DHCP server.
It does not communicate with any DNS server that may be
aached to the network. Therefore, when it is desired to
use a name in place of an IP address, the network must be
set up so that the DHCP server retrieves the name from
the DNS server. This is referred to as DNS dynamic record
updates. The ECM furnishes a requested name to the DHCP
server so that it may pass the name on to the DNS server.
For Windows Server based networks, Figure 3-3 shows the
sengs for automac dynamic update of the DNS server.
The exact method for making these seng will vary based
on the operang system and operang system version.

14
ECM4000
Section 3: Operation
This feature is not currently acve. IPv6 communicaon will
be enabled in a future soware update.
Once the module has been assigned a proper IP address
and is connected to power and a host computer or
network, Ethernet communicaons can be established with
the ECM module. Communicaons can be made through
several soware packages including:
• PC - Web Server
• PC - TCP/IP
• PC - ScanTel (Scanivalve PN: 155406-01)
• PC - LabVIEW
• PC - Windows HyperTerminal (alt. PuTTY)
The ECM4000 is integrated with a built-in Web Server with
an easy to use graphical interface. The Web Server can
be accessed using a number of web browsers, including
Google Chrome and Microso Edge. All funconality avail-
able in the ECM can be accessed using the Web Server
including addional features such as a dashboard for
wring and eding scripts, terminal window for simple
command-line communicaon, and the ability to update
the ECM’s rmware. This is the recommended means of
communicaons for most users.
An internet connecon is not required when accessing the
ECM’s Web Server. Not all web browsers are supported.
Please see the secon dedicated to the Web Server for more
informaon.
The user may write their own TCP/IP interface using the
soware specicaon poron of this manual. This inter-
face could allow the user to:
• Issue commands to any or all ECM modules on the
network.
• Display returned informaon from the ECM
module(s).
• Write returned informaon to the client/host in
TCP/IP format.
ScanTel is a free communicaons ulity designed by Scani-
valve to communicate with Scanivalve products including
the ECM4000. It is a text based, command line program
that allows users to connect to a single ECM module.
ScanTel can be downloaded from the Scanivalve website.
The ECM4000 can be integrated into a LabVIEW® based
program, or a custom LabVIEW® program can be developed
to operate the ECM4000. Users can easily create a custom
graphical interface to congure the unit or execute scripts.
HyperTerminal is a Windows program included as part of
Windows 2000, XP, and Vista Operang Systems. It is a
text based command line program. This program permits
a user to connect to a single ECM module, modify the
conguraon variables, format the internal memory, or
troubleshoong. HyperTerminal provides a means for both
Serial RS-232 and Ethernet connecons. Terminal emula-
tors like PuTTY can be downloaded for free from various
sources online if HyperTerminal is not available.
The following procedure will change the IP address of the
ECM4000.
1. Establish a connecon to the ECM4000 using a
serial or Ethernet connecon. Soware that can be
used is discussed in the previous secon.
2. Issue the command:
LIST IP<ENTER>
3. The IP address and communicaon variables will be
displayed.
4. Issue the command:
SET IPADD xxx.xxx.xxx.xxx<ENTER>
where xxx.xxx.xxx.xxx is the IP address desired.
5. Issue the command:
LIST IP<ENTER>
Conrm that the IP address set is correct.
6. Issue the command:
SAVE IP<ENTER>
The IP address has now been saved.
7. Issue the command:
REBOOT<ENTER>
Table of contents