ControlByWeb X-600M User manual

X-600MTitle
Page Goes
Here

X-600M User Manual Revisions
Revision Description
1.0 Initial release
1.1 Changed Assign a Temporary IP Address example from Windows-XP to Windows-8
1.2 Added information abo t new Application Specific component type and C stom Web Page
component type.
Added information abo t new I/O Types: indoorTemp, o tdoorTemp, indoorH midity, coolRelay,
heatRelay, and fanRelay (all fo nd on the X-300 in thermostat mode.)
1.3 Corrected logging screenshot labels.
Added text abo t how to check if a n mber is NaN in a L a script.
1.4 Corrected wireless adapter information.
Add information on the new IP Filtering settings.
Added information abo t external log files.
Corrected erase system log's rl
Added information abo t new I/O Types: Barometric Press re, Dew Point, Heat Index, Irrigation
Valve, Rain Last Ho r, Solar Radiation, Total Rain, Wind Chill, Wind Direction, Wind Speed, Wind
G st Direction, Wind G st Speed (all fo nd on the X-320M), and Irrigation valves (fo nd on the X-
340).
Added information abo t the new Ga ge component on the dashboard.
Added information abo t two new application specific components for the X-320M and X-340.
Updated LUA section with new f nctions for sending emails with information abo t which ser
accessed an I/O.
1.5 Added information on how to read/write c stom files sing LUA and how to access those files
thro gh c stom web pages.
Added information on how to read/write c stom SQLITE3 database files sing LUA and how to
access those file thro gh c stom web pages.

X-600M Users Man al
Table o Contents
Section 1: Introduction......................................................................................................................................... 5
1.1 X-600M™ Features................................................................................................................................. 6
1.2 Applications............................................................................................................................................. 8
1.3 Accessing X-600M................................................................................................................................... 9
1.4 Connectors & Indicators......................................................................................................................... 9
1.5 Security.................................................................................................................................................... 9
1.6 X-600M, Accessories, and Expansion Models.................................................................................... 10
Section 2: Installation and Wiring .................................................................................................................... 12
2.1 Installation Guidelines.......................................................................................................................... 12
2.2 Mounting................................................................................................................................................ 12
2.2.1 Wall Mo nting................................................................................................................................... 12
2.2.2 DIN-Rail Mo nting............................................................................................................................ 12
2.3 Making Wiring Connections................................................................................................................. 13
2.3.1 Wiring Proced re: ............................................................................................................................ 13
2.3.2 Power S pply Connections............................................................................................................... 13
2.3.3 System Start Up................................................................................................................................ 14
2.3.4 Expansion Mod le Connections....................................................................................................... 14
2.3.5 Optional Power Injector.................................................................................................................... 15
2.3.6 Temperat re/H midity Sensor Connections .....................................................................................15
2.3.7 Network Connection......................................................................................................................... 17
2.3.8 External USB Flash Drive................................................................................................................. 17
Section 3: Con iguration and Setup.................................................................................................................. 18
3.1 Establishing Communications Over Wired Network.......................................................................... 18
3.1.1 Method 1: Use DHCP and NetBios................................................................................................... 18
3.1.2 Method 2: Assign a Temporary IP Address to the Config ration Comp ter .....................................19
3.2 Establishing Communications Over a Wireless Network.................................................................. 23
...................................................................................................................................................................... 23
3.2.1 Ad-Hoc Wireless Connection............................................................................................................ 23
3.2.2 Wireless Connection Using Access-Point......................................................................................... 23
3.3 Con iguration and Setup Access......................................................................................................... 24
3.4 Basic Setup Strategy............................................................................................................................. 24
3.5 Setup Example....................................................................................................................................... 26
3.6 Making Changes.................................................................................................................................... 28
3.7 Dashboard Access - Users and Access Groups................................................................................. 29
3.7.1 Access Gro ps.................................................................................................................................. 29
Section 4: Setup Pages...................................................................................................................................... 31
4.1 System Tab............................................................................................................................................ 31
4.1.1 System > Access Gro ps (Edit access gro ps)................................................................................ 32
4.1.2 System > User Acco nts (Add, edit, and delete ser acco nts)....................................................... 33
4.1.3 System > Date & Time (Config re system date and time)................................................................ 35
4.1.4 System > Back p/Restore (Back p and Restore Settings)...............................................................37
4.1.5 System > SSL Certificates................................................................................................................ 38
Defa lt Self-Signed SSL Certificate
Generating a New Certificate
Signing Certificates with a Certificate A thority
Xytronix Research & Design, Inc. Page 1

X-600M Users Man al
Importing self-signed certificates
4.1.6 System > C stom Web Pages.......................................................................................................... 40
4.1.7 System > System Log....................................................................................................................... 42
4.2 Network Tab (Current network con iguration o a device)................................................................. 43
4.2.1 Network > Ethernet (Config re Ethernet Settings)............................................................................ 43
4.2.2 Network > Wireless (Config re wireless adapter)............................................................................. 45
4.2.3 Network > Advance Network Tab...................................................................................................... 47
Network > Advance Network > Web Server (Config re web server settings)
Network > Advanced Network > Modb s (Config re Modb s settings)
Network > Advanced Network > Remote Services Server (Config re remote services server)
Network > Advanced Network > Remote Services Client (Config re remote services client settings)
Network > Advanced Network > SNMP (Config re device to comm nicate with SNMP manager)
Network > Advanced Network > Email (Config re Email (smtp) settings)
Network > Advanced Network > FTP (Config re FTP settings)
Network > Advanced Network > NetBIOS / mDNS (Set p)
4.3 Devices Tab............................................................................................................................................ 55
4.3.1 Devices > Find New Devices............................................................................................................ 57
4.4 I/O Tab (Add, edit and delete I/O)......................................................................................................... 58
4.4.1 I/O > 1-Wire Sensors (Add, edit and delete 1-wire sensors)............................................................. 61
4.4.2 I/O > Registers (Add, edit, and delete Registers)............................................................................. 63
4.4.3 I/O > Serial Ports (Add, Edit, and Delete Serial Ports)...................................................................... 65
4.5 Control/Logic Tab.................................................................................................................................. 68
4.5.1 Control/Logic > Conditional Events................................................................................................... 68
Digital Event
Analog Event
Complex Event
4.5.2 Control/Logic > Calendar Events...................................................................................................... 71
4.5.3 Control/Logic > Actions (Add, edit, and delete Actions).................................................................... 75
4.5.4 Control/Logic > Scripts (Add, edit, and delete Scripts)......................................................................78
4.6 Logging Tab........................................................................................................................................... 82
4.7 Edit Dashboards Tab............................................................................................................................. 85
4.7.1 Edit Dashboards (Add dashboard).................................................................................................... 85
4.7.2 Edit Dashboards (Add Panel)........................................................................................................... 86
4.7.3 Edit Dashboards (Add Widget)......................................................................................................... 87
4.7.4 Edit Dashboards (Add Component).................................................................................................. 89
4.8 View Dashboards Tab........................................................................................................................... 98
Section 5: Modbus Operation............................................................................................................................ 99
5.1 X-600M Function Code Summary...................................................................................................... 100
5.2 PLC Device Addressing...................................................................................................................... 100
5.3 Modbus Function Codes..................................................................................................................... 102
5.3.1 Read Coils - Modb s F nction Code 01 (0x01).............................................................................. 102
5.3.2 Read Discrete Inp ts – Modb s F nction Code 02 (0x02)............................................................. 103
5.3.3 Read Holding Register – Modb s F nction Code 03 (0x03) .......................................................... 103
5.3.4 Write Single Coil – Modb s F nction Code 05 (0x05).................................................................... 104
5.3.5 Write M ltiple Coils - Modb s F nction Code 15 (0x0F)................................................................. 104
5.3.6 Write M ltiple Registers – Modb s F nction Code 16 (0x10)......................................................... 105
Section 6: XML/JSON Operation..................................................................................................................... 106
6.1 XML/JSON Monitor.............................................................................................................................. 106
6.2 XML/JSON Control.............................................................................................................................. 107
Page Xytronix Research & Design, Inc.

X-600M Users Man al
Section 7: Email Noti ication........................................................................................................................... 109
7.1 Email Noti ication................................................................................................................................ 109
7.2 Email Noti ication Setup .................................................................................................................... 109
Appendix A: Restoring Factory De ault Settings........................................................................................... 111
Appendix B: Installing New Firmware............................................................................................................. 112
Appendix C: Accessing X-600M Over the Internet......................................................................................... 115
Appendix D: Log Files ..................................................................................................................................... 119
Appendix E: External Server and Remote Services...................................................................................... 121
Appendix F: SNMP Requests, Objects and Security..................................................................................... 123
Appendix G: Lua Scripts.................................................................................................................................. 124
Appendix H: Custom Web Pages.................................................................................................................... 137
Appendix I: Speci ications............................................................................................................................... 149
Appendix J: Trademark and Copyright In ormation...................................................................................... 152
Appendix K: Warranty...................................................................................................................................... 153
Appendix L: FCC Statement............................................................................................................................ 154
Appendix M: Licensing..................................................................................................................................... 155
Appendix N: Mechanical Dimensions............................................................................................................. 156
Xytronix Research & Design, Inc. Page 3

X-600M Users Man al
Page 4 Xytronix Research & Design, Inc.

X-600M Users Man al Introd ction
Section 1: Introduction
The X-600M™ is a m ltif nction web-enabled ind strial I/O controller. The X-600M performs control,
logic, and monitoring f nctions similar to that of a Programmable Logic Controller (PLC). However,
nlike a PLC, the X-600M is designed for web based applications from the gro nd p. No add-on
software or hardware is req ired. The X-600M can be f lly config red, programmed and tested sing its
b ilt-in web server. The web page set p is int itive, easy to se, and does not req ire special
programming skills.
Many control and monitor applications begin by selecting a Programmable Logic Controller or similar
hardware device. Yo m st then write the control logic in ladder-logic or other vendor specific
programming lang age. Next, yo m st p rchase and develop a graphical ser interface to r n on a PC
or design a web page with dynamic content for the control and stat s elements. Finally yo m st specify
and test the comm nications between the graphical ser interface and the control device. This
specialized work is often done by system integrators and others with the necessary skills and software.
With the X-600M yo can bypass all of this work. The X-600M comes o t of the box with a web server,
IP comm nications and working web pages. In a few min tes yo can t rn relays on and off, monitor
analog sensors, and check the stat s of digital inp ts. With a little experimentation yo can re-arrange
the web page format and c stomize the b ttons and stat s fields with yo r own labels.
In comparison to other ControlByWeb™ prod cts, the X-600M does not have b ilt in relays or digital
inp ts. Instead, it f nctions as a powerf l master “controller” for other ControlByWeb mod les. The X-
600M can control and monitor devices s ch as the WebRelay™, WebRelay-Q ad™, X-310™, X-320™,
etc. anywhere on the Internet. In addition, the X-600M has a ribbon cable expansion b s connector
which allows a family of add-on mod les to be connected directly to the X-600M. Expansion mod les
are available with relays, digital inp ts, thermoco ples and other ind strial inp ts and o tp ts. Up to 64
expansion mod les can be connected directly to the X-600M with a ribbon cable. The X-600M can
control and monitor a mix of expansion mod les and ControlByWeb devices p to a maxim m of 128
total devices.
The X-600M can be controlled and/or monitored over any Ethernet
network incl ding private networks, and the Internet. Users can
operate the X-600M sing a web browser, or c stom applications
can be written to control the X-600M from a comp ter, PLC, or other
a tomation controller. In addition, c stom control scripts are
s pported sing the L a scripting lang age. L a is a lightweight,
extensible programming lang age sed in many ind strial
applications.
Many powerf l feat res are integrated into the X-600M incl ding:
Email notification (encrypted and non-encrypted), event sched ling,
logging, and graphing. The X-600M s pports a n mber of Ethernet
protocols incl ding HTTP, HTTPS, Modb s/TCP, SNMP, NTP, SMTP,
FTP, XML and JSON.
Xytronix Research & Design, Inc. Page 5

Introd ction X-600M Users Man al
1.1 X-600M™ Features
Xytronix Research & Design contin ally works to improve its prod cts in response to c stomers needs
and s ggestions. The X-600M is a new revol tionary prod ct which employs a powerf l processor
together with ind strial Flash memory. With increased processing power, applications s ch as sending
encrypted Email and wireless access are now feasible in a small ind strial package.
High Reliability Design
Designed from the gro nd p for reliability rather than cost optimization. B ilt with ind strial grade,
wide temperat re range components. Uses Ind strial grade SLC (Single Level Cell) flash memory
which offers higher reliability than the ltra dense components sed in cons mer prod cts s ch as
cell phones. Incl des transient protection on all I/O. Incl des circ itry for reliability and protection
s ch as an independent hardware watchdog and voltage s pervisor.
Easy Start Up
After making the power and Ethernet connections, yo can have the X-600M a tomatically scan for
the presence of any ControlByWeb Ethernet mod les (on the same s b-net) and for any expansion
mod les connected to the X-600M ribbon cable connector. Yo can also a tomatically create a
“Dashboard” web page and pop late it with all of the reso rces (components) s pported by the
Ethernet and expansion mod les. This makes it easy to start experimenting with the web page ser
interface and to try o t the relays and sensors.
Expandable
The X-600M provides a flexible, system level sol tion for monitoring and control. The X-600M can
control and monitor remote devices s ch as the WebRelay, WebRelay-Q ad, X-310, X-320, etc.
anywhere on the Internet. A family of add-on mod les can be connected directly to the X-600M.
Remote devices and expansion mod les are added as needed to provide a c stomizable and highly
flexible monitoring and control system.
File System
The Flash file system provides a major pgrade in flexibility and capability for web based control and
monitoring. With the embedded file system, sers can add c stom web pages. The file system
allows data to be logged to m ltiple named files. Set ps can be imported and exported as a file.
Dashboards, Panels, Widgets and Components
The X-600M serves dynamic web pages which are sed to control and monitor relays, sensors and
other I/Os. The control/stat s pages are called Dashboards and are highly flexible. The ser can
create m ltiple dashboards as needed and c stomize them by placing panels, widgets and
components on the dashboard. Panels are sed to gro p widgets together. Widgets are sed to
gro p components together. A component is the smallest nit fo nd on a dashboard and represents
a single I/O (a relay or temperat re sensor for example.) The dashboards, panels, widgets, and
components can have c stom labels. The web pages can be created, edited and tested directly from
the web browser.
A widget can represent a single external device s ch as a WebRelay or X-12s Eight-relay mod le,
or a widget may be composed of components which represent I/Os fo nd on many different devices
across the network. Within a widget the ser places components. A component can be an on/off
b tton with a c stom label, a temperat re reado t, or other reso rces. Components are available for
control, stat s, and graphing. Components can be b ttons, sliders, spinners, display boxes and
graphs.
Page 6 Xytronix Research & Design, Inc.

X-600M Users Man al Introd ction
Ethernet Switch
The X-600M has two IEEE std 802.3 Ethernet connectors with an internal L2 switch. The internal
Ethernet switch allows m ltiple mod les to be daisy chained together or a second Ethernet device to
be connected witho t the need for an external Ethernet h b or switch. The X-600M does not tie p
an Ethernet port. Normally when two ports of the same config ration are connected, an Ethernet
crossover cable is needed to cross the transmit and receive signals in the cable. With the X-600M
both Ethernet connectors s pport Auto MDI-X which a tomatically detects the req ired cable
connection type and config res the connection appropriately.
Wireless Options
Pl g an IEEE 802.11/B/G/N WIFI mod le into the USB Host connector and the X-600M can connect
to a wireless access point. The X-600M also s pports a wireless “ad hoc” network which allows yo
to connect directly to the X-600M with a smart phone, tablet, or PC.
USB Host and Device Connectors
The USB 2.0 Host controller allows connectivity with ind stry standard comp ter peripherals.
C rrently the X-600M has s pport for USB flash memory drives and WIFI adapters.
1-Wire bus
Connector terminals provide comm nication with 1-wire sensors to monitor temperat re and
h midity. A 1-wire ltrasonic sensor is also available for meas ring distance or liq id levels.
Internal Temperature Sensor
An internal digital temperat re sensor meas res the internal temperat re (-40°C to +85°C). This
sensor can be accessed from the overview page.
Expansion Bus
A ribbon cable expansion b s connector allows a family of add-on mod les to be connected directly
to the X-600M witho t the need for an Ethernet switch. Vario s expansion mod les are available
with relays, digital inp ts, thermoco ples and other ind strial inp ts and o tp ts. The ribbon cable
provides both comm nication and power connections to the expansion mod les. The expansion b s
can provide p to 1.7 Amps for powering the attached expansion mod les. The maxim m n mber of
expansion mod les depends on the mod le type and power req irements. The inp t c rrent for the
vario s expansion mod les is listed in the expansion mod le ser man als.
Power Supply
The X-600M works with 9 to 28V DC power. The power s pply voltage (Vin+) is monitored internally.
This val e can be displayed, logged, and sed to control local/remote relays. It can also be
config red to send Email notifications. This feat re is convenient for monitoring the system battery in
solar powered applications.
Real-time Clock
The real time clock is powered with an internal s per capacitor which provides back p power for a
minim m of 30-days (no internal batteries need to be maintained). The time and date can be set
man ally, or a time server can be sed to periodically sync the time.
Event Scheduler
Program p to 1024 calendar events sing a familiar calendar-based config ration page.
A tomatically switch from weekday to weekend or holiday sched les.
Logging
Periodic and event based logging of any of the I/O config red on the X-600M is possible. Up to 5
separate log files can be created and stored either internally or externally on a USB flash drive.
Xytronix Research & Design, Inc. Page 7

Introd ction X-600M Users Man al
Graphing
Logged data can be graphed directly inside any HTML 5 compatible web browser by adding a graph
component to any widget on the dashboard.
Email and Text Noti ication
Send Email and text alerts based on any sensor or inp t conditions, s ch as temperat re, time,
freq ency, digital inp ts, power s pply levels, and more. Text messages are sent thro gh a cell
phone thro gh a wireless carrier's Email bridge. Emails can be sent sing SMTP servers req iring
SSL/TLS encryption. Send Emails to an individ al ser or to all members of an Access Group.
Scripts
M ch flexibility and advanced control is provided thro gh c stom scripts sing powerf l easy-to-
learn L a scripts. The scripting lang age can be sed to generate c stom alarm conditions and
specialized control f nctions.
Web Server and Protocols
Simple web pages to display monitoring and control dashboards can be made by sing drag-and-
drop tools in the set p pages. In addition, c stom pages can be created from scratch sing HTML,
CSS, and Javascript. The X-600M s pports both HTTP and HTTPS protocols. Additional
comm nication options incl de Modb s/TCP, and SNMP.
Access Groups
Users can be assigned to one of five Access Groups. Each gro p is assigned specific access
privileges. Access gro ps can be sed to limit what control sers might have. For example, the X-
600M might be sed as a thermostat. The administrators can config re pper and lower limits on the
set temperat re, while other sers might only be able to adj st the set temperat re within that range.
1.2 Applications
The X-600M was designed to meet a broad range of ind strial applications. It works well as a standalone
device or system that can be controlled sing a web browser. It is also a convenient way to add I/O to a
comp ter. It can be config red sing simple men s and drop-down lists, or it can r n L a scripts. Many of its
feat res s ch as sched ling, logging, inp t state monitoring, and the ability to control external relays on
other devices, make the X-600M a very powerf l, yet simple controller.
Yo can se the X-600M to control motors, lights, coils, p mps, valves, bells, etc. Yo can also se it to
monitor alarms sensors, switches, fl id level switches, battery voltage, temperat re, h midity, and m ch
more. A few example applications incl de:
•Server or telemetry system “watchdog”
•I/O Extender for a PLC
•Ind strial Thermostat
•Solar Energy Controller
•Process Monitor
•Server for other ControlByWeb prod cts: provide a single web page which controls other
ControlByWeb devices.
•Process Controller
Page 8 Xytronix Research & Design, Inc.

X-600M Users Man al Introd ction
1.3 Accessing X-600M
The X-600M has a b ilt-in web server that provides simple web pages that can be accessed directly
sing a standard web browser. This allows sers to access the nit with NO SPECIAL SOFTWARE
installed on their comp ter. The config ration is simple to set p, simple to se, and can be accessed
from j st abo t any comp ter or smart phone.
Note: Network routers may need to be configured to allow access from computers outside of the local
network see Appendix C: Accessing X-600M Over The Internet).
1.4 Connectors & Indicators
Network Connectors
The X-600M has two RJ-45 Ethernet connectors. An internal L2 switch allows m ltiple mod les to
be daisy chained together or second Ethernet device to be connected witho t the need for an
external Ethernet h b or switch. The green LINK LED is ill minated when the mod le is properly
connected to an Ethernet network and is ready to comm nicate. Network comm nications will only
occ r if this LED is ill minated. The LINK LED blinks when activity is detected on the network. The
yellow 10/100 speed LED is ill minated when the network speed is 100Mbps.
Normally when two ports of the same config ration (MDI to MDI or MDI-X to MDI-X) are connected,
an Ethernet crossover cable is needed to cross the transmit and receive signals in the cable. With
the X-600M both Ethernet connectors s pport Auto MDI-X which a tomatically detects the req ired
cable connection type and config res the connection appropriately. The X-600M can be connected
to either a h b/switch or a comp ter with a straight-thr connector. There is no need for a special
crossover cable when making connections directly to a comp ter.
I/O Connector
A 5-position pl g-in screw terminal connector is sed to provide power to the mod le and
connections for external 1-wire temperat re/h midity sensors.
Expansion Bus Connector
A ribbon cable expansion b s connector allows for a family of expansion mod les to be directly
connected to the X-600M. The ribbon cable provides both comm nication and power connections to
the expansion mod les. The cable can be a daisy chain with m ltiple connectors.
USB Host Connector (Type A)
The USB2.0 Host controller allows connectivity with ind stry standard comp ter peripherals. The X-
600M has s pport for USB flash memory drives and WIFI adapters.
USB Device Connector(mini-B)
The USB Device connector is primarily sed for firmware pgrades.
Power Indicator
The green Power LED indicator is ill minated whenever the mod le is powered.
1.5 Security
The X-600M has b ilt in sec rity feat res normally employed with ind strial applications. The operating
system is stored in a read-only file partition and cannot be changed or “hacked” by malicio s sers. The
Xytronix Research & Design, Inc. Page 9

Introd ction X-600M Users Man al
device s pports m ltiple comm nication protocols s ch as FTP (client only), SNMP, and Modb s over
TCP/IP, b t these ports are only open when the service has been enabled. By defa lt, the only ports that
are open are 80 and 443, which are the web server ports. If Dashboard and I/O protection is enabled,
sers m st log in sing a predetermined sername and password. This a thentication takes place over
an encrypted connection when sing HTTPS.
The simplicity of the X-600M makes it an inherently sec re device. Nevertheless, as with any device
installed on a network, appropriate sec rity preca tions sho ld be observed. If the X-600M is installed
on the Internet, it is recommended that the device only be accessed sing HTTPS so that all
comm nication with the device is encrypted.
1.6 X-600M, Accessories, and Expansion Models
X-600M Module
Part Number Power Supply Requirements
X-600M-I 9-28VDC
Optional Accessories
Accessory Description Part Number
Power Supply Reg lated, 24V DC, 1.75Amp, 100-240V AC Inp t,
DIN mo nt
PS24VW1.75-B
Temperature Sensor 1-Wire Digital temperat re sensor with 12 inch wire leads.
Note: Leads may be extended
X-DTS-U
Temperature Sensor 1-Wire Digital temperat re sensor with 36 inch weather
resistant cable
X-DTS-S3C
Temperature Sensor
(Wall Mount)
1-Wire Digital temperat re sensor ho sed in vented plastic
enclos re
X-DTS-WM
Temperature/Humidity
Sensor (Wall Mount)
1-Wire Digital temperat re and h midity sensor ho sed in
vented plastic enclos re
X-DTHS-WM
Ultrasonic distance
sensor
1-Wire Ultrasonic distance sensor. Meas re object proximity to
5-meters with 1-mm resol tion.
Spare Connector 5-Pin Connector X-1827004
USB WiFi Adapter USB WIFI adapter (ASUS USB-N10)
IEEE 802.11 b/g/n, 150Mbps
USB WiFi Adapter USB WIFI adapter (EDImax EW-7811Un)
IEEE 802.11b/g/n, 150Mbps
USB Flash Drive USB Flash Drive, ind strial temperat re range (-40°C to 85C),
Hi-Speed USB 2.0, 128MB, single level cell (SLC), 5-Year
warranty
(Delkin UY12TFJSY-XN000-D)
Page 10 Xytronix Research & Design, Inc.

X-600M Users Man al Introd ction
Expansion Modules and Accessories
See www.ControlByWeb.com for an p-to-date list of available expansion mod les and accessories.
Expansion Module Description Part Number
X-11s 2-Relay mod le, Form C (SPDT), 20Amp, 277VAC,
with mating connector
X-11s
X-12s 8-Relay mod le, Form C (SPST), 2.5-Amp, 120VAC, with
mating connector
X-12s
X-13s 2-Channel thermoco ple mod le, Type-K, -200°C to 1250°C
thermocouple not included)
X-13s-K
X-15s 8-Channel inp t mod le, optically isolated X-15s
X-16s Analog mod le, 8-channel, 0-5V, 24-bit, single or differential
inp ts, 5V reference o tp t
X-16s
Accessories
Expansion Cable 10-cond ctor ribbon cable with connectors,
1-32 positions, 2.5-inches between connectors
For example:
EXPCBL-1 for 1 expansion mod le (cable with 2-connectors)
EXPCBL-2 for 2 expansion mod les (cable with 3-connectors)
EXPCBL-3 for 3 expansion mod les (cable with 4-connectors)
EXPCBL-X
(where X=1-32)
Power Injector Optional connector mod le for s pplying external power to the
expansion b s ribbon cable X-PINJECT
Xytronix Research & Design, Inc. Page 11

Installation and Wiring X-600M Users Man al
Section 2: Installation and Wiring
Installation consists of mo nting the X-600M, connecting it to an Ethernet network, and providing power.
The set p is completed by sing the web browser to config re the web pages, inp ts, and o tp ts for
yo r specific needs.
2.1 Installation Guidelines
•This nit m st be installed by q alified personnel.
•This nit m st not be installed in nprotected o tdoor locations.
•This nit m st not be sed for medical, life saving p rposes, or for any p rpose where its fail re
co ld ca se serio s inj ry or the loss of life.
•This nit m st not be sed in any way where its f nction or fail re co ld ca se significant loss or
property damage.
This eq ipment is tested to UL 61010-1 safety req irements for eq ipment to be s pplied from the
b ilding wiring (i.e. thr a circ it breaker). It is not rated for installation within or as part of the circ it
breaker panel. When sed with expansion mod les to control AC line voltages, the X-600M and the
expansion mod les m st be mo nted and protected in a s itable electrical enclos re.
2.2 Mounting
X-600M can be mo nted to a standard (35mm by 7.55mm) DIN-Rail. Or it can also be wall mo nted. It
sho ld be located in a clean, dry location (NEMA 4) where it is protected from the elements. Ventilation
is recommend for installations where ambient air temperat res are expected to be high
See Appendix N: Mechanical In ormation for additional mechanical details.
2.2.1 Wall Mounting
Mo nt the X-600M to a wall by sing two #8 screws. Attach the screws to the wall vertically spaced
exactly 2.5 inches apart. The head of the screw sho ld be abo t 1/10 inch away from the wall.
2.2.2 DIN-Rail Mounting
Attach the X-600M to the DIN-Rail by hooking the top hook on the back of the enclos re to the DIN-Rail
and then snap the bottom hook into place. To remove the X-600M from the DIN-Rail, se a flat-head
screwdriver. Insert the screw driver into the notch in the release tab and pry against the enclos re to
release the bottom hook.
Page 1 Xytronix Research & Design, Inc.

X-600M Users Man al Installation and Wiring
2.3 Making Wiring Connections
MIS-WIRING R MIS-C NFIGURATI N C ULD CAUSE PERMANENT DAMAGE
T THE X-600M, THE EQUIPMENT T WHICH IT IS C NNECTED, R B TH.
CAUTION: MAKE SURE POWER IS SHUT OFF BEFORE WIRING!
CAUTION: THIS UNIT SHOULD BE INSTALLED BY A QUALIFIED TECHNICIAN.
2.3.1 Wiring Procedure:
The correct wiring proced re is as follows (a removable terminal connector is provided for making the
power connections):
1. Make s re power is t rned off.
2. Remove the terminal connector from the X-600M and make wiring connections to the terminals.
This techniq e avoids stressing the internal components while torq ing the screws.
3. Reconnect the terminal connector.
4. Apply power.
It is recommended that any load (device to be controlled) not be connected to the expansion mod les
ntil after the X-600M has been config red and tested. By doing this, wiring and config ration mistakes
will not ca se the load device to t rn on nexpectedly.
Make sure the wires are properly inserted into to the terminals and that the screws are tight.
●Use wire rated for 75ºC (min) for connections to the terminal blocks
●See Appendix I for wire size and connector terminal torq e specifications
2.3.2 Power Supply Connections
X-600M req ires power for its internal logic circ its. Power is provided by connecting a 9 to 28 VDC
power s pply to the Vin+ and Vin- terminals. A reg lated power s pply is recommended, verify that the
power s pply is rated for the operating c rrent of the X-600M (See Appendix I: Speci ications for
c rrent req irements.) M ltiple X-600M nits may be connected to a single power s pply by connecting
the power s pply inp t terminals in parallel. The power s pply m st have a high eno gh c rrent rating to
power all nits connected.
The expansion mod les draw their power from the X-600M thr the expansion b s ribbon cable. If
expansion mod les are connected to the X-600M, the power s pply m st have eno gh capacity to
power both the X-600M and any expansion mod les connected to the X-600M. The expansion b s can
provide p to 1.70 Amps for powering the attached expansion mod les. The maxim m n mber of
expansion mod les yo can attach depends on the mod le type and power req irements of the
mod les. The expansion mod les employ modern switch-mode power s pplies. With this type of power
s pply the c rrent draw decreases as the voltage increases. As s ch, yo can add more expansion
mod les by sing a 24-volt power s pply than yo can with a 12-volt power s pply. If additional power is
needed for mod les on the expansion b s, please see Section 2.3.4
As an example, an X-11s (2 relay expansion mod le) wo ld se 105 mA with a 24VDC power s pply
Xytronix Research & Design, Inc. Page 13

Installation and Wiring X-600M Users Man al
when connected to the X-600M. The X-600M wo ld be able to s pport p to 16 mod les nder this
config ration (16 X 105mA = 1.68A). This example is workable beca se the expansion b s load c rrent
is less than 1.70 Amps. For this example the power s pply m st be capable of providing 1.76A at
24VDC (80mA for the X-600M pl s 1.68A for the devices on the expansion b s).
If only sing a 12VDC power s pply, each X-11s (2 relay expansion mod le) wo ld se 196mA. The X-
600M wo ld be able to s pport 8 mod les nder this config ration (8 x 196mA = 1.57A). This
config ration is workable beca se the expansion b s load c rrent is less than 1.70 Amps. For this
example the power s pply m st be capable of providing 1.72A at 12VDC (150mA for the X-600M pl s
1.57A for the devices on the expansion b s).
5-pin Connector
Pin Description
Vin+ 9-28VDC (+) power s pply inp t.
Ca tion: DO NOT EXCEED MAXIMUM POWER SUPPLY VOLTAGE.
Vin- Power s pply (-) inp t. (Internally connected to the Gnd terminal)
Gnd Gro nd connection for 5VDC o tp t
Data 1-Wire b s data connection for digital temperat re and h midity sensors.
+5V Out This o tp t voltage is sed to provide power for the 1-wire digital
temperat re/h midity sensors.
2.3.3 System Start Up
At power- p, the green Power LED sho ld be ill minated. The X-600M req ires 10 to 15 seconds for the
operating system to load before it becomes operational.
2.3.4 Expansion Module Connections
Expansion mod les are connected to the X-600M with a 10-cond ctor ribbon cable. Normally the X-
600M and the expansion mod les are mo nted side by side as shown in the photo below. The ribbon
cable connectors have a polarization l g to ens re correct connections.
Page 14 Xytronix Research & Design, Inc.

X-600M Users Man al Installation and Wiring
2.3.5 Optional Power Injector
As described in Section 2.3.2 above, the expansion mod les draw their power from the X-600M thr the
expansion b s ribbon cable. The X-600M can provide p to 1.7 Amps for powering the attached
expansion mod les. In applications where a large n mber of expansion mod les are sed and additional
c rrent capacity is needed, a DC power injector can be employed. This accessory has two ribbon cable
connectors and a connector for s pplying 9-28V to the expansion b s separately from the X-600M. The
comm nication signals pass-thr the power injector b t the DC power from the X-600M does not. The
power injector th s provides power for all of the expansion mod les to the left side of the injector. The
ribbon cable itself can only carry 1.7Amps maxim m. Install one or more power injectors s ch that no
portion of the ribbon cable carries more than 1.7Amps
Note: It is recommended to power the X-600M and power injectors using the same power supply.
2.3.6 Temperature/Humidity Sensor Connections
The X-600M can comm nicate with external digital temperat re or h midity sensors for monitoring
environmental conditions. The “1-Wire” data b s allows p to 32 temperat re sensors to share the same
terminals. Together with power and gro nd the 1-wire b s req ires three connections (+5V, Gro nd,
Data). Every sensor on the 1-Wire b s is assigned a niq e serial n mber when it is man fact red. That
n mber is sed to address the device d ring comm nication. The sensors have three wires as shown in
the table below.
Sensor Wire Color Connection
Red 5V O t
Black Gnd
Blue, White, Yellow Data
M ltiple sensors can be connected in two ways: Directly connected (star topology) or “daisy chained”
(linear topology) as shown below.
A linear (daisy chain) topology minimizes signal reflections, providing a more reliable connection and will
allow longer cable length than a star topology. Appropriate strain relief sho ld be sed at the X-600M
and other connections that may be s bjected to vibration, movement, or repeated handling.
Many factors determine the maxim m length of the cable. Some of these incl de, b t are not limited to
the type of cable sed, the n mber of sensors, ambient electromagnetic noise, and/or sensor network
topology.
Combined cable lengths (to all sensors) of 600 ft sing Cat 5e cable have been s ccessf l; however,
d e to the niq eness of installation environments, res lts may vary. Please test in the desired
Xytronix Research & Design, Inc. Page 15
Temperature Sensor

Installation and Wiring X-600M Users Man al
environment before making a permanent installation.
The following are general recommendations that will maximize sensor runs and minimize
problems:
•Avoid sensor r ns adjacent to ind strial eq ipment power cables. These cables can have high
voltage spikes that may ind ce noise on the sensor signals. Similarly, avoid r nning sensor
cables near any radio transmission antennas or coaxial feed-lines.
•Protect any exposed electrical connections with appropriate weather protection.
•Do not “hot pl g” wall mo nt Temperat re/H midity sensors into a powered X-600M. Use the
internal j mpers in the Temperat re/H midity mod le to enable/disable the sensors as needed
d ring discovery and test.
•D e to the broad range of applications and environments where the X-600M may be employed,
s ccessf l installations of long sensor r ns may vary significantly.
Cat 5 and Cat 5e network cable have proven to be an effective and low-cost sol tion for long r ns. Other
cable types can be sed, b t cable capacitance may limit the length. The ill stration below shows the
recommended connections sing Cat 5 network cable. Connect all n sed cond ctors to gro nd.
Page 16 Xytronix Research & Design, Inc.
Star vs Linear Connections
Figure 1: 1-Wire Connections With CAT-5 Cable

X-600M Users Man al Installation and Wiring
2.3.7 Network Connection
Connect the Ethernet port to a 10 Base-T or 10/100 Base-T Ethernet connection. Typically an Ethernet
h b, switch, or ro ter. For config ration, the X-600M may be temporarily connected directly to the
Ethernet port on a comp ter by sing a standard Ethernet cable (crossover cable not necessary).
The X-600M can be sed on a wireless network by making a connection thro gh an Ethernet bridge or a
wireless ro ter. The X-600M also works with an 802.11b/g/n USB wireless adapter (see section 3.2 for
supported wireless USB adapters).
Note: The wireless Ethernet bridge or router must be properly configured for the wireless network. Refer
to the installation instructions for the wireless device.
2.3.8 External USB Flash Drive
An external USB flash memory drive can be pl gged into the USB socket for data logging and other
applications. The USB flash memory drive m st be formatted with a FAT32 file system architect re.
Drives with NTFS (New Technology File System) or EXT2-4 will NOT work. The X-600M only
accesses the 1st primary file partition. Be aware that many low cost cons mer and commercial USB
flash drives employ MLC (M lti Level Cell) technology and are designed for high capacity, 0ºC to
70ºC applications. If yo r application req ires ind strial temperat re (-40ºC to 65.5ºC) operation or
increased reliability, consider selecting a USB Flash Drive with ind strial temperat re specifications.
Look for an ind strial flash drive with SLC (Single Level Cell) components and a 5-year warranty.
SLC components have the highest end rance and longest life cycles. See Optional Accessories.
The System > verview men shows the capacity and amo nt of memory c rrently sed on the
external USB Flash Drive. Normally the external USB Flash Drive can be npl gged at any time.
However, since data logs are b ffered before written to the Flash Drive, when the Flash Drive is
npl gged there is risk of loosing the most recent data log. If this is of concern, click the Eject
b tton on the System > verview men to force all b ffered data logs to be written and any open
files to be closed before npl gging the USB Flash Drive.
Xytronix Research & Design, Inc. Page 17
USB WiFi A apter

Config ration and Set p X-600M Users Man al
Section 3: Con iguration and Setup
3.1 Establishing Communications Over Wired Network
In order to config re the X-600M sing its b ilt-in web browser, the X-600M and comp ter m st be
addressed on the same network. This can be done by one of two methods:
Method 1 – Use NetBIOS/mDNS to access the X-600M after it has obtained an ip address sing DHCP.
-OR-
Method 2 – Temporarily change the IP address of a connected comp ter to the match the defa lt IP
address sed by the X-600M.
Note: If multiple ControlByWeb products are used on the same network, install one at a time and set the
IP address and NetBIOS/mDNS name or disable NetBIOS/mDNS) of each unit before connecting the
next unit to the network. This avoids having multiple devices on the network with the same factory
default IP address at the same time. If this approach is used, be sure to clear the arp cache after
disconnecting each unit arp -d) and clear the NetBIOS/mDNS cache “nbstat -RR” on Windows “sudo
killall -HUP mDNSResponder” on OS X Mountain Lion).
3.1.1 Method 1: Use DHCP and NetBios
This option can be sed on a new X-600M. For this to work, the X-600M needs to be installed on a
network which has a DHCP server. Most ro ters have a DHCP server installed and enabled by defa lt.
This method works as follows:
1. Connect X-600M to local network sing an Ethernet Cable.
2. After the network is connected, apply power (See wiring diagram top-right).
3. Wait abo t 15 seconds and enter http://x600.local/setup.html into the address bar of
yo r browser.
4. Enter the sername (admin) and password (webrelay).
5. Click on the Network set p pages and change the IP address to the desired setting.
Once connected, make s re to go to the Network > Advanced Network > NetBIOS / mDNS settings tab
and change the Local Host Name from x600 to another name, especially if yo have m ltiple X-600M
nits to config re. Also, yo will need to clear the NetBIOS or mDNS cache before config ring another
nit sing this method. In Windows, this can be achieved by opening a command prompt as an
administrator and typing “nbtstat -RR”. In MAC OS X, stale mDNS entries will be fl shed after a
failed comm nication attempt after abo t 15 seconds.
If yo are not sing a ro ter (no DHCP server), or are sing a direct connection between the X-600M
and yo r comp ter yo m st se Method 2 described below.
Note: After power-up the X-600M attempts to obtain an IP address from your DHCP server up to three
times in a nine second period. If all attempts fail, the IP address reverts to 192.168.1.2 and you must
use Method 2 as described below.
Page 18 Xytronix Research & Design, Inc.
This manual suits for next models
1
Table of contents
Other ControlByWeb Controllers manuals
Popular Controllers manuals by other brands

TDE MACNO
TDE MACNO OPDE Installation

Tech Controllers
Tech Controllers EU-27i user manual

Leviton
Leviton Decora NE505 installation instructions

Control Microsystems
Control Microsystems SCADAPack 350 Hardware manual

Klark Teknik
Klark Teknik HELIX DN9848E Operator's manual

Jamara
Jamara COOL RUNNING 081458 Instruction

abaco systems
abaco systems PMC423 Hardware reference manual

National Instruments
National Instruments cRIO-9032 Getting started guide

Link Communications
Link Communications RLC-3 user manual

Truma
Truma DuoControl CS operating instructions

ESP
ESP HDVIPCPTZC User instruction

Luminext
Luminext OLC300S Installation instruction