Platform

A high-performance simulator for industrial automation.

SimServe simulates PLCs, industrial networks, and device communications. Modular by design. Built for the way controls teams actually work.

simserve.stackarchitecture
SCADA / HMI
Web Interface
Used to configure SimServe
Python Script Engine
Runs user-defined scripts to simulate data changes
External Comm Layer
Connects SimServe to SCADA / HMI
device pluginssimulates the physical device
Modbus
AB CIP
Future
Future
Internal Device Comm Layer
SimServe Service
included plugin
01 · Overview

One program. Every layer of the control stack.

SimServe replaces racks of test hardware with a single program that models field devices, controllers, and the networks between them.

High-performance

Runs on a single machine, physical or virtual.

Modular

Every protocol and device is a plugin.

Extensible

Make it do what's needed, when it's needed with custom scripting.

Scalable

Simulate 1 device or 1,000.

02 · Simulation

Virtualize your controllers, networked the way yours are.

Model controllers and simulate network outages. Traffic between virtual PLCs uses the same protocol stacks as production hardware.

  • Script equipment and controller behavior
  • Upload tag configurations into virtual controllers
  • Assign real IP addresses to virtual controllers
  • Connect real SCADA and PLCs over physical interface
  • See live field data generated by SimServe in your SCADA system
simulation.topologymodbus · ethernet/ip
SimServeSCADAView realcontroller data inSCADAModbus TCPEthernet/IPModbus RTU/TCPGatewayModbus RTUHardwiredPLCPLCPLCPLCPLCPLCPumpValveTankCompressorAssign real IPsScript control logicUpload realtag databaseScript equipmentbehavior
03 · Plugin architecture

Everything is a plugin. Nothing is locked in.

Plugins compose the entire simulation surface. Download an existing one or contact SCADAmatic to create one if not already existing.

Protocol Plugins

Speak the wire format of any device. Modbus TCP/RTU and EtherNet/IP (CIP) today, with more in progress.

Device Plugins

Model any controller or field device.

Network Plugins

Simulate physical dynamics.

Plugins are installed through SimServe's interface. Today SCADAmatic manages plugin installation for each project; self-serve installation is on the roadmap.

04 · Supported technologies

Fits the tools already on your bench.

SIMSERVERUNTIMEMODBUS TCPETHERNET/IPCONTROLLOGIXM340 / M580QUANTUMMOMENTUMSCADAPACKKEPWAREIGNITIONAVEVAGE iFIXCIMPLICITYFACTORYTALK
Protocols
  • Modbus TCP / RTU
  • EtherNet/IP (CIP)
Controllers
  • Rockwell ControlLogix
  • Schneider M340 / M580
  • Schneider Quantum
  • Schneider Momentum
  • Schneider SCADAPack
SCADA Integrations
  • Inductive Automation Ignition
  • AVEVA System Platform and InTouch
  • GE iFix and GE Cimplicity
  • Rockwell FactoryTalk View
  • Kepware / TOP Server
05 · Roadmap

Where SimServe is headed.

A foundation with layers being built on top.

TCP/IP Simulation Plugin
planned

Layer 3 routing, latency, and packet dropping.

OPC UA Protocol Plugin
planned

Simulate OPC UA servers and clients.

PLC Logic Support
planned

Import real code from PLC programs into SimServe.

Equipment Simulation Script Library
planned

Pre-scripted valve, pump, and transmitter equipment simulators for use in Python scripts.

Put SimServe to work in your stack.

Get a guided walkthrough of the platform and see how your controllers, networks, and SCADA integrations can be simulated end-to-end.