Creating value

IoT and Data Analytics from Beckhoff

TwinCAT solutions for IoT and Industrie 4.0

Beckhoff provides the foundational technologies and tools needed today to implement Industrie 4.0 concepts and Internet of Things (IoT) connectivity, all via PC-based control. TwinCAT engineering and control software packages are available for the creation of applications such as big data, pattern recognition as well as condition or power monitoring, in addition to traditional control tasks – which can sustainably increase production and engineering efficiency as a result. New software libraries are now available for advanced analytics and communication between controllers and cloud-based services: “TwinCAT Analytics“ saves the process data locally, on the server or in the cloud in synchronization with the machine cycle. All data are recorded and serve as the basis for extensive analyses; this enables new predictive maintenance technologies and minimizes machine downtime. “TwinCAT IoT Communication“ supports common protocols for cloud communication and push messages to smart devices. TwinCAT IoT is quick and easy to configure and, together with an Industrial PC or Embedded PC as the IoT controller, establishes a seamless connection between the Internet of Things and the Internet of Services.

Products

TE3500 | TwinCAT 3 Analytics Workbench

TE3500 | TwinCAT 3 Analytics Workbench

The TwinCAT 3 Analytics Workbench is a TwinCAT 3 engineering product for creating continuous data analyses. The data can come from various applications such as machines, buildings, or energy systems, for example. The configuration of the workbench is integrated into Microsoft Visual Studio and is designed as a graphical user interface. Many algorithms for configuring the analysis are available in a toolbox:

TE3520 | TwinCAT 3 Analytics Service Tool

TE3520 | TwinCAT 3 Analytics Service Tool

The TwinCAT 3 Analytics Service Tool is a TwinCAT 3 engineering product for the evaluation of live and/or historicized data. The data can come from various applications such as machines, buildings, or energy systems, for example. The configuration of the Service Tool is integrated into Microsoft Visual Studio and is designed as a graphical user interface. Many algorithms for configuring the analysis are available in a toolbox:

TF3xxx | Measurement

TF3xxx | Measurement

TwinCAT 3 Measurement Functions

TF6701 | TwinCAT 3 IoT Communication (MQTT)

TF6701 | TwinCAT 3 IoT Communication (MQTT)

TwinCAT 3 IoT Communication provides basic functionalities in the form of PLC libraries for sending and receiving data via the so-called MQ Telemetry Transport (MQTT) protocol.

TF6710 | TwinCAT 3 IoT Functions

TF6710 | TwinCAT 3 IoT Functions

Connections to cloud-based communications services can be established with the aid of the TwinCAT 3 IoT Functions. The focus is not on pure protocol implementations (such as with the TF6701), but on targeted communication with a service in the cloud, such as the Microsoft Azure IoT Hub or Amazon Web Services IoT. The TF6710 uses the functionalities of the TwinCAT 3 IoT Data Agent (TF6720) in the background for this. In this way, communication connections, for example to the Microsoft Azure IoT Hub, are often much easier and more native to realize than with a direct connection via the MQTT protocol. The user can access these functionalities via PLC function blocks in order to easily send process data from the TwinCAT runtime to communication services in the cloud or to receive data from these services.

TF6720 | TwinCAT 3 IoT Data Agent

TF6720 | TwinCAT 3 IoT Data Agent

The TwinCAT 3 IoT Data Agent provides bi-directional IoT communication functions in the form of a gateway application that can be configured and operated independently from the TwinCAT real-time environment.

TF6730 | TwinCAT 3 IoT Communicator

TF6730 | TwinCAT 3 IoT Communicator

The TwinCAT 3 IoT Communicator makes it possible to easily transmit process data to multiple end devices, monitor status changes, and send information back to the machine. The IoT Communicator is also ideal for use in building automation. Widgets can be used to display values for lamps, fans, air conditioning systems and other components.

TF6735 | TwinCAT 3 IoT Communicator App

TF6735 | TwinCAT 3 IoT Communicator App

The TwinCAT 3 IoT Communicator App provides a simple solution for monitoring and analyzing TwinCAT process data on mobile end devices. In addition, widgets for lamps, fans, air conditioners and other components enable specific data from building automation to be displayed. To receive, send and display selected TwinCAT messages, apps can be downloaded from the app stores free of charge.

TF6760 | TwinCAT 3 IoT HTTPS/REST

TF6760 | TwinCAT 3 IoT HTTPS/REST

So-called REST (Representational State Transfer) APIs are frequently offered by web servers in IoT communication in order to channel certain communication processes via a uniform and stateless interface. REST APIs can be used, for example, to query weather data, to communicate with messenger services or as an interface for writing to a database.