SpiderControl PC HMI-Editor SpiderControl SCADA-Server Spider PLC inside SCADA Siemens Beckhoff Wago Raspberry Pi Phoenix Contact Sabo Schleicher Saia-Burgess Beck IPC Embedded Linux Windows PC, Linux, Android On your embedded system
Do you want a Web-HMI – on al PLC, control system or panel – for a new system, machine or building application?
Then the modular SpiderControlTM system is the optimal solution for you!
SpiderControlTM can to it all:
- Web HMI directly on the embedded web server of the PLC
- SCADA (control system) on every operating system and every hardware
- Small SCADA solutions on PLC, RaspberryPi, Panel or embedded computer
- Big SCADA (> 100 PLC, 100k variables) on Windows, Linux and in the cloud
SpiderControlTM PC HMI-Editor
Powerful graphical programming tool for creating HTML5 Web HMIs for automation, no Java script programming required
Your benefit:
- Using SVG, integrated library for automation
- Standard HMI objects like Edit-Field, Bar-Graph, Rectangle, Lines, Graphics, Drop-Down, Lists, etc.
- Macro library with many complex objects, extension with own macros by the user, own macros with own config dialogues
- OO-macros: filtering and mapping of structural instances instead of many individual variables
- Historic trend and alarm logging
- Fluid and Responsive Design
- Templates with indexed addressing of the PPOs (placeholder variables)
- Code Generator: Generate a complete HMI from your own Macros with an Excel Script
- HTML5 can be extended with external functions
- HTML5 kann erweitert werden mit externen Funktionen
- MicroBrowser for low-cost panels, ie minimal performance and memory footprint
- Each panel can be a client: extremely robust, deterministic memory management
SpiderControlTM SCADA-Server
Only one tool for all (many) PLCs: SIEMENS, WAGO, BECKHOFF, PHOENIX CONTACT, SAIA, SABO, etc.
You can also use the same tool for SCADA
Your benefit:
- The same tool for programming the embedded web server on the PLC and for the SCADA
- Import and re-use of PLC HMI
- SCADA server for each OS (> 100k PPO’s, multi-CPU, task, instance)
- Trend and alarm harvesting
- Web HMI editor for modifications in the field
- Business logic in the server
- Connection to SQL databases
- FBD programming with SpiderPLC
- Integration of variables and function calls
- Connection of Node-JS, PHP, .NET, etc.
- Extension of native user DLL
Click here for SCADA & Extensions.
Spider PLC inside SCADA
The Future of SCADA!
The combination of the very powerful SpiderControlTM SCADA server with SpiderPLC opens up completely new possibilities: Calling of high-level language functions from NodeJS, NodeRED, Python, PHP or .Net from function blocks, which get their variables directly from the SCADA server and can write back the results to it. Edge Computing, IoT and I4.0 will be easy.
FBD programming in the browser allows for example:
- Simple logic functions that are executed in SpiderRT
- Customer-defined function modules can call functions from external runtimes
- Use JS to read a weather service
- Use Python to calculate an FFT
- Use NodeRED to invoke MQTT
- Use PHP to save in a SQL database
Do you have any more ideas? Sure you do!
You can use this extensive functionality not only under Windows, but also on embedded platforms like RaspberryPI, Linux, Android, in VM’s and in the Cloud.
Join us on the future of SCADA and HMI.
The following examples show how quickly and easily automation can be connected to the future:
Calling Java Script functions from NodeJS
This new video shows how to add your own Java Script code and then connect it to higher-level systems (cloud, IT, DB, etc.).
This is possible because SpiderPLC can call NodeJS Java script functions via function blocks!
More in our new video.
Calling Python functions
This video shows how the SpiderControlTM SCADA server gets the data from a PLC, processes it with a Python function and then transfers it back to the S7-1200 controller. Python provides the ideal foundation for edge computing with rich compute capabilities.
More in our new video.
Read from the 1st PLC, write in the 2nd
This video shows how the SCADA integrated SpiderPLC can read from the first PLC and write to the second PLC. A simple example of how fast a FBD control function can be implemented in SCADA.
Programming is done via the browser interface, simple and user-friendly!
More in our new video.
Beckhoff PLC writes to NodeRED and MQTT using SpiderPLC / SCADA
This video shows how to install SpiderPLC / SCADA, NodeJS, NodeRED and Mosquitto MQTT Broker on a Beckhoff PLC and how to design a simple functional block program with SpiderPLC to publish variables to MQTT.
More in our new video.
Siemens Simatic S7-1200/1500
Web-HMI directly on the embedded Web server of Simatic S7-1200/1500 SPS
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI Editor
- Import of HTML5 pages to the TIA Portal, conversion to DBs, compilation, download
- Operation of the HTML5 pages on the integrated web server of the S7-1200 / 1500. No further components necessary, no runtime fees on projects.
You need:
- SpiderControlTM PC HMI-Editor for S7-1×00, price 450.- € plus VAT per year
SCADA (control system) with S7-1200, S7-1500, S7-200, S7-300, S7-400, IM-151
Your benefit:
- SCADA (control system) with S7-1200, S7-1500, S7-200, S7-300, S7-400, IM-151
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA server on PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server
- Communication between SCADA and S7 via ISO-on-TCP or OPC UA, many drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on PC, open PLC or embedded system, from 300.- € plus VAT per piece
Beckhoff CX
Web-HMI directly on Beckhoff PLC: runs on all CX (from CX8090, CP, C, etc.)
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor for Beckhoff
- SpiderControlTM web server on Beckhoff PLC
- HTML5 Visu is on the PLC
- Historical trends and alarms
- Communication between SpiderControlTM web server via ADS or OPC UA, also Beckhoff BACnet
You need:
- SpiderControlTM PC HMI-Editor for Beckhoff, price 2.000.- € plus VAT once
- SpiderControlTM web server on Beckhoff PLC, from 60.- € plus VAT per piece
SCADA (control system) with Beckhoff PLC
Your benefit:
- Programmierung von HTML5 Web-Visu mit dem SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA Server on the Beckhoff PLC, PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server of the PLC, the SCADA server can display variables of the local PLC as well as variables of other, remote PLCs
- Communication between SCADA and local PLC via ADS or OPC UA, many drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on Beckhoff PLC, from 300.- € plus VAT per piece
Click here for more details about Beckhoff.
Wago
Web-HMI directly on Wago PLC: runs on PFC100, PFC200 Mit CODESYS V2 or V3 (E-Cockpit)
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM web server can be installed on WAGO PFC100 / PFC200 PLC as WAGO IPA package
- HTML5 Visu is on the PLC
- Historical trends and alarms
- Old CoDeSys V2.x Web Visus can be converted to SpiderControlTM HTML5
- Communication between SpiderControlTM Web server and CODESYS Runtime via WAGO API or OPC UA
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM web server on Wago PLC, from 60.- € plus VAT per piece
SCADA (control system) with Wago PLC: PFC100, PFC200 Mit CODESYS V2 or V3 (E-Cockpit)
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA Server on the WAGO PLC, PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server of the PLC, the SCADA server can display variables of the local PLC as well as variables of other, remote PLCs
- Communication between SCADA and CODESYS Runtime via WAGO API or OPC UA, many drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA server on Wago PLC, from 300.- € plus VAT per piece
Raspberry Pi
Web-HMI directly on Raspberry Pi with local PLC: Logi.cals or CODESYS V3.x
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM web server can be installed on RaspberryPi package
- HTML5 Visu is on the RapsberryPi
- Historical trends and alarms
- Communication between SpiderControlTM web server and CODESYS Runtime via OPC UA or with Logi.cals via internal API
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM web server for Raspberry Pi, from 60.- € plus VAT per piece
SCADA (control system) on Raspberry Pi
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA Server on RaspberryPI, PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server of the PLC, the SCADA server can display variables of the local PLC as well as variables of other, remote PLCs
- Communication between SCADA and PLC Runtime via Logi.cals API or OPC UA (CODESYS), many drivers for communication with external systems (Modbus, ISO-on-TCP, cgi-bin)
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on Raspberry Pi, from 300.- € plus VAT per piece
Phoenix Contact
Web-HMI directly on Phoenix PLCnext PLC
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM web server can be installed on Phoneix PLC as a package
- HTML5 Visu is on the PLC
- Historical trends and alarms
- Existing WebVisit Web Visus can be converted to SpiderControlTM HTML5
- Communication between SpiderControlTM Web server and CODESYS Runtime via Phoenix API or OPC UA
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM web server on Phoenix PLC, from 60.- € plus VAT per piece
SCADA (control system) on Phoenix PLCnext PLC
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA Server on the Phoenix PLC, PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server of the PLC, the SCADA server can display variables of the local PLC as well as variables of other, remote PLCs
- Communication between SCADA and Phoenix Runtime via Phoenix API or OPC UA, many drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on Phoenix PLC, from 300.- € plus VAT per piece
Sabo
Web-HMI directly on Sabo PLC
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- The free SABO embedded web server is used
- HTML5 Visu is on the SABO SPS
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
Web-HMI directly on Sabo PLC with SpiderControlTM web server
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM web server can be installed on SABO PLC
- HTML5 Visu is on the SABO SPS
- Historical trends and alarms
- Communication between SpiderControlTM web server and CODESYS Runtime via internal API
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM web server for Sabo, from 60.- € plus VAT per piece
SCADA (control system) on Sabo PLC
Your benefit:
- Programmierung von HTML5 Web-Visu mit dem SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA Server on the SABO PLC, PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server of the PLC, the SCADA server can display variables of the local PLC as well as variables of other, remote PLCs
- Communication between SCADA and CODESYS Runtime via SABO API, many drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on Sabo PLC from 300.- € plus VAT per piece
Schleicher
Web-HMI directly on Schleicher PLC
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- The free Schleicher embedded web server is used
- HTML5 Visu is on the Schleicher SPS
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
Use of the Schleicher OP50 HBG
Your benefit:
- With Schleicher PLC – as above
- With Beckhoff PLC – all options described by Beckhoff
Saia-Burgess
SCADA (control system) with Saia-Burgess PLC
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- Existing S-Web-Editor Web Visus can be converted to SpiderControlTM HTML5
- SpiderControlTM SCADA server on PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server
- Communication between SCADA and SAIA PLC via cgi-bin driver, many additional drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on PC, open PLC or embedded system, from 300.- € plus VAT per piece
Beck IPC
Web-HMI directly on Com.Tom Gateways and LCD´s
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- The free Beck IPC embedded web server is used
- HTML5 Visu is located on the Beck hardware
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
SCADA (control system) with Com.Tom Gateways
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA server on PC, open PLC or embedded system
- HTML5 Visu is located on the SCADA server
- Communication between SCADA and Com.Tom via cgi-bin driver, many additional drivers for communication with external systems
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on PC, open PLC or embedded system, from 300.- € plus VAT per piece
Embedded Linux: Insys, Phytec, Tixi, etc.
SpiderControl is also available on a number of embedded Linux based systems, e.g.
- INSYS MRX3
- Phytec Regor
- Tixi Gate Lane
SCADA (control system)
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA Server on the embedded system
- HTML5 Visu is located on the SCADA server of the embedded system, the SCADA server can display variables from other, remote PLCs
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on embedded Linux, from 300.- € plus VAT per piece
Windows PC, Linux, Android
SCADA (control system) on PC
Your benefit:
- Programming HTML5 Web-Visu with the SpiderControlTM PC HMI-Editor
- SpiderControlTM SCADA server on the PC
- HTML5 Visu is located on the SCADA server of the PLC, the SCADA server can display variables of other, remote PLCs
- Superscalar server architecture for multi-CPU and virtualization
- Large projects up to 100k + data points (PPO’s) and n * 100 PLCs possible
- Communication between SCADA and connected PLC via OPC UA and many other drivers
- Connection to database
- Connection of Node-JS, PHP, .NET, etc.
- Extension of native user DLL: Extension of the web server with its own logic
You need:
- SpiderControlTM PC HMI-Editor for SCADA, price 2.000.- € plus VAT once
- SpiderControlTM SCADA Server on PC, from 300.- € plus VAT per piece
Web-HMI on your embedded systems
Do you want to develop your own electronics and would you like to use the same SpiderControlTM tools as on a PLC?
The necessary source code can also be integrated with small, microcontroller-based systems with little effort. The requirements are so low that e.g. also systems with Cortex M3 can be used without external RAM and Flash.
The Spider embedded Web-Server is written in ANSI-C and is portable on any platform as well as on any OS. “Bare Metal” (TCP / IP without RTOS) solutions are also possible. The Spider embedded Web-Server has its own, simple file system so that the HMI can also be loaded from a program flash. If there is an existing file system (e.g., FAT) this can be used instead.
The connection to your data (process variables) is made via “DataServer” module. The Web-Server uses two functions “ReadValue” and “WriteValue” to read / write variables from your process. The identification is carried out via variable name (as a string).
The HMI design and the design flow are practically the same as on a PC with a SCADA server or a PLC. If you want to see more, we recommend you to watch the videos with the Beckhoff PLC. Click here for the videos.
The SCADA HMI Editor (free trial version) and SCADA Server can be installed on your PC for your own tests.
We would be pleased to discuss with you the simplest solution for using SpiderControlTM on your hardware.