SimpleComTools, LLC
XML1000 – User Manual
SimpleComTools, LLC
10
XML1000 Block Diagram
3
3
Basics of Operation
Overview
The XML1000 is a compact XML-based hardware serial I/O server.
The term “I/O server” is more commonly
used with software based applications running on a PC or server. They allow you to control or monitor PLCs
or RTUs using various communication protocols, such as DNP, Modbus, etc. In contrast, the XML1000 Serial
I/O server is a hardware appliance that monitors 20
points of I/O locally, allowing you to monitor and
control the I/O using XML as the communications
protocol. The physical interface is an RS232 DB9
port, which allows for a network agnostic
communications transport. Communicating to the
XML100 can be done over serial links, leased-lines,
dialup, or via TCP/IP using IP-to-Ethernet device
servers.
Architecture
The XML1000 is architected to offer an alternative to
the traditionally complex means of communicating
with hardware I/O. It provides a plain ASCII text
based XML interface for capturing and reporting
digital and analog I/O events. To facilitate the
integration of the XML1000 with applications or
devices that do not have the ability to format or
parse XML data, the XMl1000 also supports a set of
Hayes-style AT Commands.
Integration with SCADA applications
Since the XMl1000 I/O server presents I/O data in an open format, it is easily integrated into existing SCADA,
telemetry, or meter reading applications. Applications configured to read I/O from the XML1000 can post the
data to a local or remote database, or expose the data points to industrial automation and SCADA client
applications using automation industry standard protocols, such as OPC and DDE.