Spider PC HMI Editor for Beckhoff


SpiderControlTM can be used on all Beckhoff controllers with any OS (CX, C, CP, …). To this, the Spider Web-Server is installed on the PLC. With the Spider HMI Editor for Beckhoff, variable lists can be imported from TwinCAT, the HMI can be drawn and transferred directly to the PLC. This allows the PLC to be operated with any HTML5 enabled browser. SpiderControlTM works with TwinCAT 2 and TwinCAT 3.
In addition, the Spider MicroBrowser can be installed on the controller and the PLC can be simultaneously used as a client, such as panels of the CP series or a PLC with DVI connector.
In close cooperation with Beckhoff, various products have been developed in order to provide the right solution for every application.

With a single tool, every desired requirements for the topic “HMI on Beckhoff hardware” can be solved performantly! 


Spider Extended Edition Editor for Beckhoff 

The Spider Editor has been specially adapted for the design of HTML5 HMI’s on Beckhoff controls.
The editor can directly import the variable lists (TPY files) from TwinCAT 2 or 3. The projects can be simulated locally and transferred to the PLC using the integrated FTP client, which allows an efficient design flow. The tool can also configure the trend and alarm logger integrated in the Spider Web server.

SpiderControlTM  has extensive HMI macros for the display of trends, alarm lists and recipes as well as other functions. In addition to the usual graphics formats, SVG graphics are also supported, whose properties can be directly influenced in the editor (turning, detailed color, half-transparency, etc.). The tool allows the selection of different graphic styles, which can be used for the objects. Of course, SVG graphics can also be imported directly from common tools, such as Adobe Illustrator, and thus their own design can be easily implemented. This is not enough: the user can develop his own macro library and thereby significantly increase the productivity of the projects. Macros can be equipped with their own configuration dialogs (which are also drawn with SpiderControlTM), so that complex functions can be easily parameterized. The macro does not then have to be linked to many individual variables, but can also be linked directly to the instance of a specific structure type. In this case, the variable list browser filters out the matching objects and only displays them for selection.

This makes SpiderControlTM highly interesting for users who want to implement similar projects again and again and implement a ‘house-internal’ standard in order to be able to program more quickly and reduce error sources. In this context, it is also important that the HMI developed for a Beckhoff PLC can easily be ported to any other PLC platform or vice versa. If a company develops its own electronics, the same HMI can also be used on this target system by integrating the Spider embedded Web-Server.

In addition, the direct support of the Beckhoff BACnet stack is integrated. For most BACnet objects, there are corresponding HMI objects – alarm lists, calendars, various schedulers / exception lists, as well as trend objects – the variable list browser filters out the appropriate BACnet object instances and finally the configuration is done in one click. It’s that easy!


Product overview Web-Server
Product Description BACnet Web-HMI Editor OS SPS License category
embedded Webserver Is installed directly on the PLC and allows access to all variables in TwinCAT
7011,1 Specially optimized for low RAM requirements WinCE/WEC7 CX8090 ST1
7010,1 Incl. Trend/Alarm Logger WinCE/WEC7 Alle CX und C ST1
7010,1 Additional, with the Web-HMI: HMI can be edited directly from the PLC in the browser x WinCE/WEC7 Alle CX und C ST4
7013,1 Access to TwinCAT + BACnet  variables x WinCE/WEC7 CX9020 ST3
7015,1 Access to TwinCAT + BACnet variables x WinCE/WEC7 CX5020 ST5
7010,5 Additionally, with the Web-HMI Editor: HMI can be edited directly from the PLC in the browser x Win7/8/10 CX mit X86 ST6
7015,5 Web-HMI Editor + BACnet x x Win7/8/10 CX mit X86 ST7
SCADA (Control system) Access to all local TwinCAT variables (unlimited) as well as external drivers
7111,5 Up to 3 divers, max 500 data points (PPO) x x Win7/8/10 CX mit X86 ST11
7121,5 Up to 3 drivers, max 2000 data points (PPO) x x Win7/8/10 CX mit X86 ST21
7131,5 Up to 3 drivers, unlimited data points (PPO) x x Win7/8/10 CX mit X86 ST31
SCADA Server Drivers
HTTP cgi-bin (SpiderControl)
HTTP CoDeSys Webvisu V2.x
KW Protocol TCP
Beckhoff ADS (local Access)
Beckhoff BACnet w/ADS (local)
SQL DataBase via PHP
Virtual Driver for redundant configurations


Spider Web-Server

Entry level

You only have to install the corresponding Web-Server on the CX and have to purchase the Spider Editor (for PC). With this editor, you can implement any number of devices and projects.

It is even easier with the Spider Web-HMI Editor: If you only have simple demands on the HMI, then you do not program with PC tools, but immediately with the browser. The Spider Web-HMI Editor is integrated directly into the embededd Web-Server (see options). This means: Web-Visualization with minimal investment in development tools and training!

The Spider Web-Server by iniNet Solutions offers all functions, such as trend and alarm logging, recipes or scripts, which are required for a modern Web-HMI on the PLC.

Spider Web server: The order number is 7010.1.
Spider HMI Editor for Beckhoff: Development license, the order number is 9007.1.

For more information, click here – the tutorial will start right now.

Spider Web-Server plus MicroBrowser on the same PLC 

Would you like to install the MicroBrowser directly on the PLC and connect an external monitor via DVI? Or use a panel of the CP series (PLC and LCD in one)?

Then you also need a MicroBrowser to the Spider Web-Server. Thanks to the low performance footprint of the MicroBrowser, this solution also works on WinCE / WEC7 devices, which can often save an additional panel. In addition to the lower costs, the user also benefits from a higher level of reliability since Beckhoff industrial hardware is also used for visualization. SpiderControlTM is the only web visualization on the market that can offer these advantages.
The order number is 7010.1 and 4007.1 (Win CE).


To take advantage of synergies in the sense of the user, iniNet Solutions works closely with Beckhoff. From Beckhoff, there are PLCs with integrated BACnet stack, which can be configured directly via Beckhoff tools. iniNet Solutions, in cooperation with Beckhoff, offers a perfectly adapted HMI editor and associated Web-Server.



With this Web-Server the efficiency is significantly increased. The access can be made via three preinstalled driver types from the IEC1131 project as well as from BACnet or BACnet Notification Sink. For this, there are HMI macros for BACnet, which can be linked directly to the BACnet alarm, trend and scheduler objects.



The direct connection of iniNet Solutions software at Beckhoff, the HMI development is significantly faster.

For more information, click here – the tutorial will start right now.

Beckhoff HVAC Library 

Beckhoff has developed an extensive HVAC function module library, which can be used with the ‘Project Builder’. As a result, projects in building automation can be developed very efficiently. Parallel to these function blocks, there is a library of analog HMI objects, viz. to every function module, the appropriate HMI Macro is available for SpiderControlTM . An HMI object must only be linked to the desired function block, for which purpose the corresponding objects are filtered and displayed directly. This enables enormous efficiency in the configuration.

Video tutorial (in preparation)



Spider Web-HMi-Editor

iniNet Solutions goes one step further with browser-based web HMIs. A web browser is enough for programming!


Edit your HMI easily with any HTML5 web browser. Whether PC, MAC, Android tablet or iPad – you need no software to install and always have the correct version of the editor at hand, as it runs on the device or in the cloud. 


Application 1
Sometimes you want to have a few information from a PLC, without having to buy, install, maintain and learn a complex tool. The Spider Web-HMI Editor will set a new standard here. All it takes is the corresponding Web-Server on the PLC – and a common HTML5 capable browser on the tablet or PC. Click here for the video “Web-HMI in just 5 minutes”.  

Application 2
You are developing a comprehensive web user interface with the PC based PLC edition editor, which is available as part of your firmware and on all your systems. This user interface allows the use and configuration of all functions of your device and has a certain extent and complexity.

In addition, you would like to offer your customers the possibility to make changes to the HMI to a limited extent or to create a few of their own pages. Your customers should be able to do this directly via browser – without installing an additional tool on the PC or elsewhere. It is also useful if only certain functionalities are provided which are easy to use. The complete PC-based tool would be far too complex and powerful in its possibilities. Instead, the customer should be able to make simple adjustments to the HMI without having to make a lot of adjustments. Since the functionality is reduced to the features important for the customer, there is also little risk that something will fail or even the whole web operation will be damaged. The customer ultimately has a specific library of functions and objects which are precisely tailored to the particular device.

Spider Web-Server with integrated Spider Web-HMI Editor: The order number is 7010.1.
Video: How do I make a firmware HMI, where the end user can make small changes by himself? (in preparation)
Sample project (in preparation)