02/11/2026
How-to | Collection | CodeShepherd

Collection of how to videos, blogs and examples for ctrlX AUTOMATION

Overview

This is a collection list of the different how-to videos, blogs and examples available in the ctrlX AUTOMATION community. If you see a need for a special topic that is not available yet please add a comment below.

Basics

  1. Let's get started video series [playlist]

    1. #1 Where to get ctrlX WORKS & ctrlX COREvirtual & installation [VIDEO]

    2. #2 crtlX CORE X3 unboxing and first connect [VIDEO]

    3. #3 Standard system functions [VIDEO]

    4. #4 Apps & Licensing [VIDEO]

    5. #5 ctrlX I/O-Engineering, Digital IOs [VIDEO]

    6. #6 First contact ctrlX Data Layer [VIDEO]

    7. #7 PLC Application – Useful hints for beginners [VIDEO]

    8. #8 Round up and further information and links [VIDEO]

  2. Getting started with ctrlX AUTOMATION [DOCU] - [VIDEO]

  3. Quick start guide for ctrlX CORE [DOCU] - [VIDEO]

  4. Registering and finding help [VIDEO]

  5. How-to access ctrlX CORE if IP-Address is unknown/misconfigured [DOCU]

  6. Release cycle of apps and engineering software [DOCU]

  7. Install ctrlX WORKS [VIDEO]

  8. Set up a ctrlX COREvirtual [DOCU] - [VIDEO1], [VIDEO2]

  9. Installing Apps [VIDEO]

  10. ctrlX Data Layer [VIDEO]

  11. Using the REST API of ctrlX CORE [DOCU] - [VIDEO]

  12. How to subscribe to nodes of the ctrlX Data Layer using REST commands via CURL [DOCU]

  13. How to set up Data Layer watchlists and integrate them into ctrlX PLC [DOCU] - [VIDEO]

  14. Set up a ctrlX CORE Motion & PLC Programming [DOCU] - [VIDEO1], [VIDEO2]

  15. Update and setup ctrlX CORE with a microSD-card [DOCU]

  16. Reset and commissioning a ctrlX CORE [DOCU]

  17. Factory reset a ctrlX CORE [DOCU]

  18. Partition a disk as GPT & Restore ctrlX CORE X7 [DOCU]

  19. How to make secure HTTPS connection with ctrlX OS Web Server [DOCU]

  20. Set up HTTPS on ctrlX CORE [DOCU]

  21. How to generate a system report and switch on additional traces [DOCU]

  22. PC-less device replacement for ctrlX CORE [DOCU]

  23. ctrlX CORE Connectivity Compendium [DOCU]

  24. Use aliases in the ctrlX Data Layer for late binding of variables [DOCU]

 

ctrlX Device Portal (licensing)

  1. How-to Guide Index [Overview]

    1. Quick Start Guide for ctrlX Device Portal [DOCU]

    2. How to organize assets with folders [DOCU]

    3. How to request and assign trial license to a device [DOCU]

    4. How to assign apps and licenses to devices [DOCU]

    5. How to download apps and licenses [DOCU]

    6. How to install apps and licenses on the device [DOCU]

    7. How to find and register my devices [DOCU]

    8. How to Manage Users [DOCU]

  2. Service Tickets (transfer controls/licenses, manage users/accounts) [DOCU]

  3. Upload a license via REST-client to your ctrlX CORE [DOCU]

  4. Licensing of a Dongle [DOCU]

  5. How the ctrlX PLC License Metric calculates [DOCU]

  6. -Deprecated- Get an App License [DOCU]

  7. -Deprecated- Activate an App License [DOCU]

  8. -Deprecated- Trial Licenses - Try Out Our Apps [DOCU]

ctrlX Configurator

  1. Login to ctrlX Configurator [DOCU]

  2. Use ctrlX Configurator [VIDEO]

  3. Management of projects [DOCU]

  4. Configuration using product filter [DOCU]

  5. Extended product selection using type codes [DOCU]

  6. Extended product configuration status [DOCU]

  7. Extended product configuration statusDisplay and compare motor characteristics [DOCU]

  8. Motor dimensioning with operating points [DOCU]

  9. EPLAN Generator first steps and operation [DOCU]

  10. Using keyboard shortcuts and URL syntax [DOCU]

  11. Copy projects [DOCU]

  12. How to use interface to Rexroth Store [DOCU]

  13. How to configure connections [DOCU]

  14. How to change user settings [DOCU]

  15. Start Guide for ctrlX I/O [DOCU]

  16. How to configure ctrlX I/O [DOCU]

  17. Hint on using iOS and macOS devices [DOCU]

  18. New product configuration status [DOCU]

  19. Display of prices [DOCU]

  20. User defined products [DOCU]

  21. Continuous DCbus power (PDCcont) calculation in drive lines [DOCU]

  22. Add 3rd party component to ctrlX CONFIGURATOR layout [DOCU]

  23. Direct call via project id [DOCU]

  24. Solution sets for:

    1. Additive Manufacturing [DOCU]

    2. Assembly applications [DOCU]

    3. Beam Cutting applications [DOCU]

    4. Building Automation applications [DOCU]

    5. Cartesian handling applications [DOCU]

    6. Coil lines [DOCU]

    7. Consumer Goods - Form, Fill and Seal [DOCU]

    8. Controls Only applications [DOCU]

    9. Dispensing applications [DOCU]

    10. E-Commerce - Packaging-on-demand Machines [DOCU]

    11. IoT [DOCU]

    12. Milling Manufacturing [DOCU]

    13. Mobile Robotics [DOCU]

    14. Quality Inspection, Object Detection or Vision Guided Robotics [DOCU]

    15. Remote Access & Remote Management Portfolio [DOCU]

    16. Wafer Handling Systems [DOCU]

 

Fieldbus/IO

  1. ctrlX OS Interoperability list [DOCU]

  2. Use digital IOs at ctrlX DRIVE [DOCU]

  3. SICK Function Block Factory for Data Parsing [DOCU]

  4. ModbusTCP: Setup TCP communication step by step and use the data in the PLC [DOCU]

  5. Various methods to use ModbusRTU (RS485) with ctrlX CORE [DOCU]

  6. CODESYS fieldbus add-on installation guide for ctrlX AUTOMATION [DOCU]

  7. Use ctrlX I/O Engineering API with Python [DOCU]

  8. How-to connect LoRa Sensor to ctrlX OS via Actility Gateway [DOCU]

  9. EtherCat:

    1. Import EtherCAT IO realtime data offline into ctrlX PLC Engineering [DOCU]

    2. Configure adjustable S20 IO periphery at a S20-EC-BK using PDI-Write [DOCU]

    3. Port Forwarding with a Sick safety PLC via Ethercat EOE [DOCU]

    4. Set up WAGO I/O System 750 and connect it to ctrlX CORE using EtherCAT [DOCU]

    5. Set up WAGO I/O System Field and connect it to ctrlX CORE using EtherCAT [DOCU]

    6. Set up and connect Turck TBEC RFID and IOL modules with ctrlX CORE using EtherCAT [DOCU]

    7. ctrlX CORE with S20 IO-Link Master [DOCU]

    8. Setup ifm IO-Link Master and IO-Link Sensor and connect it to ctrlX CORE using EtherCAT [DOCU]

    9. ifm IO-Link Master DataLine EoE configuration [DOCU]

    10. Interfacing ctrlX CORE with IO-Link master via EtherCAT [VIDEO]

    11. Use AoE with IO-LINK devices to Read Write Parameters [DOCU]

    12. Interfacing ctrlX CORE with ctrlX I/O via EtherCAT [VIDEO]

    13. Set up a Balluff BNI IO-Link Master with ctrlX CORE using EtherCAT [DOCU]

    14. Set up a Balluff BIS RFID Controller with ctrlX CORE using EtherCAT [DOCU]

    15. Set up a Balluff BTL Linear Position Sensor with ctrlX CORE using EtherCAT [DOCU]

    16. Smart Function Kit using a ctrlX CORE connected through EtherCAT [DOCU]

    17. Get Ethercat diagnosis from ctrlX CORE into PLC [DOCU]

    18. How to connect ctrlX CORE to Synapticon Drives [DOCU]

    19. Setup a SMC JXCE Controller with EtherCAT [DOCU]

    20. Setup a SMC EX260 valve manifold controller [DOCU]

    21. Connecting maxon MiniMACS to ctrlX CORE [DOCU]

    22. Connect a maxon IDX70 drive with a ctrlX OS device [DOCU]

    23. ctrlX IO Oversampling (OVS) Digital Output Module generating high resolution PLS [VIDEO]

    24. Interface Rexroth EFC5610 VFD with ctrlX CORE via EtherCAT [DOCU]

    25. Interface LinMot C1250-MI-XC-1S Drive with ctrlX CORE via EtherCAT [DOCU]

    26. Integrate a Safety Fieldbox (SFB) from Schmersal into ctrlX AUTOMATION [DOCU]

    27. EtherCAT FSoE connection with ctrlX CORE, ctrlX SAFETY and ctrlX DRIVE [DOCU]

    28. SAFEX FSoE communication between two ctrlX CORES [DOCU]

    29. Set up a Emerson AVENTICS AV with ctrlX CORE [DOCU]

    30. Set up a Festo CPX-AP-A/AP-I, CPX-E Remote-IO System with ctrlX CORE using EtherCAT [DOCU]

    31. Pepperl+Fuchs RFID Reader [DOCU]

    32. Integration of a Pepperl+Fuchs absolute encoder ENA58IL-S EtherCAT [DOCU]

    33. Pepperl+Fuchs encoder as a real master axis [DOCU]

    34. EtherCAT Extension XB-EC-31 [DOCU]

  10.  PROFINET:

    1. ctrlX COREplus X3 with IndraControl XM21 (ctrlX Profinet device app) [DOCU]

    2. ctrlX COREplus X3 with IndraControl XM21 (CODESYS Fieldbus libraries) [DOCU]

    3. Connect Kassow Robots RC with ctrlX PLC via Profinet [DOCU]

  11. CAN:

    1. Reading CAN bus data into ctrlX CORE [DOCU]

    2. Controlling a CANopen motor using ctrlX CORE X3 and ZK-USB-CAN-1 from Nanotec [DOCU]

    3. Lithionics Battery® CAN bus Message Processing with Node-RED [VIDEO] - [DOCU]

 

PLC

  1. PLC Application – Useful hints for beginners [VIDEO]

  2. How the ctrlX PLC License Metric calculates [DOCU]

  3. Publish variables to the Data Layer [DOCU] - [VIDEO]

  4. Set up a ctrlX CORE & PLC Programming [DOCU] - [VIDEO1], [VIDEO2]

  5. Use ctrlX PLC Engineering API with Python [DOCU]

  6. Import EtherCAT IO realtime data offline into ctrlX PLC Engineering [DOCU]

  7. Get Ethercat diagnosis from ctrlX CORE into PLC [DOCU]

  8. Templates:

    1. Template for cartesian handling systems V1.0 (for system version 1.12) [DOCU] - [VIDEO]

    2. Template for cartesian handling systems V1.20.1 [DOCU]

    3. Template for handling systems v2.6.4 / v3.6.2 [DOCU]

    4. ctrlX HMI - Basic Template [DOCU]

    5. Template for Consumer Goods - Form, Fill and Seal (flowwrapper) [DOCU]

    6. Template for MTX Beam Cutting [DOCU]

    7. Template for MTX Additive Manufacturing [DOCU]

  9. Read PROFINET Device App values from ctrlX PLC Engineering [DOCU]

  10. SICK Function Block Factory for Data Parsing [DOCU]

  11. Smart Function Kit using a ctrlX CORE connected through EtherCAT [DOCU]

  12. Ethercat SoE: Read and write ctrlX DRIVE and/or Indradrive parameters via PLC [DOCU]

  13. Ethercat: Use AoE with IO-LINK devices to Read Write Parameters [DOCU]

  14. PLC Function Block for Schunk EGP gripper via digital I/O [DOCU]

  15. How to use G-Code UI of ctrlX [DOCU]

  16. Datalayer NRT: read and write basic data using the PLC functions [DOCU]

  17. How to set up Data Layer watchlists and integrate them into ctrlX PLC [DOCU] - [VIDEO]

  18. Comfortable data exchange of PLC and FlatBuffer variables using watchlist in Data Layer NRT [DOCU]

  19. Get ctrlX SAFETY FSoE Diagnosis on ctrlX CORE [DOCU]

  20. How to set up Python scripts with PLC programming [DOCU]

  21. How to setup a connection between ROKIT Motor and ctrlX CORE with Motion Interface and PLC [DOCU]

  22. How to setup a connection between ROKIT Motor and ctrlX CORE with FSoE and ctrlX SAFETY [DOCU]

  23. Control of Stepper Motor on Linear Axes from PLC [DOCU]

  24. Setup a connection between FAULHABER Drive systems and ctrlX CORE [DOCU]

  25. Control-Based Touch Probe Configuration Help and Example [DOCU]

  26. CODESYS Softmotion:

    1. How to configure ctrlX CORE and Drives [DOCU]

    2. SCARA robot kinematics [VIDEO]

    3. User robot kinematics [VIDEO]

    4. Camming [VIDEO]

    5. Integrate Drives and I/O Control [DOCU]

    6. CODESYS SoftMotion and ctrlX DRIVE StartUp [DOCU]

  27. CODESYS Fieldbus Communication:

    1. CODESYS fieldbus add-on installation guide for ctrlX AUTOMATION [DOCU]

    2. Ethernet/IP [VIDEO]

      1. Communication between ctrlX CORE (Adapter) and a Rockwell PLC (Scanner) [DOCU]

      2. Setup an Emerson AVENTICS AV with ctrlX OS device [DOCU]

    3. PROFINET

      1. Connect ctrlX CORE X3 with ctrlX COREplus X3 [DOCU]

      2. Connect ctrlX CORE X3 with IndraDrive [DOCU]

      3. ctrlX CORE X3 with ctrlX COREplus X3 [DOCU]

      4. Connect Kassow Robots RC with ctrlX PLC [DOCU]

      5. Set up an Emerson AVENTICS AV with ctrlX CORE [DOCU]

  28. CODESYS WebVisu:

    1. Creating an HTML5 Control for ctrlX PLC Engineering and CODESYS WebVisu [DOCU]

    2. Start with CODESYS WebVisu user management [DOCU]

    3. Change language with unit conversion in CODESYS WebVisu [DOCU]

    4. Use the Alarm Management from CODESYS [DOCU]

 

Motion

  1. ctrlX MOTION:

    1. Set up a ctrlX CORE & PLC Programming [DOCU] - [VIDEO1], [VIDEO2]

    2. Graphical and Textual Python Programming using IDE App [DOCU] - [VIDEO]

    3. Connecting maxon MiniMACS to ctrlX CORE [DOCU]

    4. Connect a maxon IDX70 drive with a ctrlX OS device [DOCU]

    5. How to setup a connection between ROKIT Motor and ctrlX CORE with Motion Interface and PLC [DOCU]

    6. Connect third-party servo motor and ctrlX CORE with Motion App [DOCU]

    7. Setup a connection between FAULHABER Drive systems and ctrlX CORE [DOCU]

    8. Control-Based Touch Probe Configuration Help and Example [DOCU]

    9. Pepperl+Fuchs encoder as a real master axis [DOCU]

  2. CODESYS Softmotion:

    1. How to configure ctrlX CORE and Drives [DOCU]

    2. SCARA robot kinematics [VIDEO]

    3. User robot kinematics [VIDEO]

    4. Camming [VIDEO]

 

Safety

  1. Implement Machine Safety in a cartesian handling [VIDEO]

  2. Create safety PLC project with ctrlX SAFETY Engineering [DOCU]

  3. Connect then send a configuration to SAFEX-C.12/15 [DOCU]

  4. Determine which SAFEX safe data exchange method should be used [DOCU]

  5. Use ctrlX SAFETY to control STO function of ctrlX DRIVE [DOCU]

  6. Use ctrlX SAFETY to control SafeMotion (SMO) function of ctrlX DRIVE [DOCU]

  7. Use ctrlX SAFETY to control SMO and STO axes function of ctrlX DRIVE [DOCU]

  8. Use ctrlX SAFETY to control STO/SMO ctrlX DRIVEs in conjunction with door [DOCU]

  9. Use ctrlX SAFETY to control STO function of ctrlX DRIVE in conjunction with door [DOCU]

  10. Use ctrlX SAFETY to control safe motion (SMO) function of IndraDrive [DOCU]

  11. When and how to (re-)validate the SAFEX-C.1x configuration project? [DOCU]

  12. How To update SAFEX-C.1x firmware - Part 1/2 [DOCU]

  13. How To update SAFEX-C.1x firmware - Part 2/2 [DOCU]

  14. Use 1 ctrlX SAFETY to control SMO functions of several ctrlX DRIVE in 3 safe areas [DOCU]

  15. Get ctrlX SAFETY Diagnosis at ctrlX CORE (over EtherCAT) [DOCU]

  16. Get ctrlX SAFETY Diagnosis at XMxx controls (over PROFINET) [DOCU]

  17. ctrlX SAFETY Engineering remote access to SAFEX-C.15 via Profinet [DOCU]

  18. Port forwarding with a Sick Safety PLC via EtherCat EoE [DOCU]

  19. ctrlX Safety Engineering remote access to SAFEX-C1x via EoE [DOCU]

  20. ctrlX DRIVE SafeMotion PROFIsafe on PROFINET Shared Devices, with Siemens PLC´s [DOCU]

  21. ctrlX SAFETY create User Groups [DOCU]

  22. ctrlX SAFETY with Fortress amGard proNet FSoE [DOCU]

  23. How to parameterize SafeMotion (SMO) position package [DOCU]

  24. How to parameterize SafeMotion (SMO) speed package [DOCU]

  25. Use Safe Door Lock (SDL) function with ctrlX DRIVE (with Safe Motion (SMO) hardware option "M8") [DOCU]

  26. Use TB option (STO function activated over safe fieldbus) at ctrlX DRIVE [DOCU]

  27. How to use Safe Zone Acknowledgement (SZA) and Safe Door Lock (SDL) with Safe Motion (SMO) M8 hardware option [DOCU]

  28. Send ctrlX SAFETY Diagnosis to ctrlX CORE logbook [DOCU]

  29. LinMot FSoE Slave Integration with SAFEX-C.15 [DOCU]

  30. Integrate a Safety Fieldbox (SFB) from Schmersal into ctrlX AUTOMATION [DOCU]

  31. EtherCAT FSoE connection with ctrlX CORE, ctrlX SAFETY and ctrlX DRIVE [DOCU]

  32. Interface ctrlX DRIVE via ctrlX CORE to ctrlX SAFETY SAFEX using FSoE [DOCU]

  33. SAFEX FSoE communication between two ctrlX CORES [DOCU]

  34. Additional FSoE Device Diagnostics for RunIntern Device Status (Yellow PF01 LED) [DOCU]

 

HMI

  1. HMI Software Portfolio [DOCU]

  2. IIoT: Use ctrlX CORE as a monitoring platform using InfluxDB and Grafana [DOCU]

  3. Create HMI with Weidmüller GTI - PROCON-WEB Embedded System [VIDEO]

  4. How to create a kiosk type plug-and-play Qt based HMI application on ctrlX CORE X7 [DOCU]

  5. ROKIT Dashboard with Node-RED [DOCU]

  6. Create a secure connection to the ctrlX OPC UA Server using HELIO [DOCU]

  7. Blazor framework: Web-App with Datalayer API [DOCU]

  8. Run an OPC UA Information Model on ctrlX OPC UA Server [DOCU]

  9. WebIQ (official documentation and videos):

    1. Create your first HMI project [DOCU] - [VIDEO]

    2. Connecting to an OPC UA server [VIDEO]

    3. Browsing of variables, arrays & structures in OPC UA [DOCU]

    4. How to add multiple languages [DOCU]

    5. User Management [DOCU]

    6. Alarm Management [DOCU]

    7. Communicate with ctrlX CORE Rest API [DOCU]

    8. Custom Library Packages [DOCU]

    9. Create package with UI-Actions and Local Scripts [DOCU]

    10. Render a 3D model [DOCU]

    11. Load assets into WebIQ using REST API [DOCU] - [VIDEO]

    12. Templates:

      1. Template for cartesian handling systems V1.0 (for system version 1.12) [DOCU] - [VIDEO]

      2. Template for cartesian handling systems V1.20.1 [DOCU]

      3. Template for handling systems v2.6.4 / v3.6.2 [DOCU]

      4. ctrlX HMI - Basic Template [DOCU]

      5. Template for Consumer Goods - Form, Fill and Seal (flowwrapper) [DOCU]

    13. Use Designer Add-On (Cross References, Checks) [DOCU]

    14. Serving data to WebIQ via HTTP [VIDEO]

    15. Create PDF document with pdfmake [DOCU]

    16. HowTo display content in a table [DOCU]

    17. ctrlX CORE as Smart HMI [Part1] - [Part2]

    18. How To display PLC data as oscilloscope or chart [DOCU]

    19. Embed IoT Dashboard in WebIQ [DOCU]

    20. Change language with unit conversion in WebVisu [DOCU]

  10.  WinStudio:

    1. Template for MTX Beam Cutting [DOCU]

    2. Template for MTX Additive Manufacturing [DOCU]

    3. - Under investigation - Creating project, licensing, PLC symbol file config, BRWS+OPCUA driver sheet setup, using tags [VIDEO]

    4. - Under investigation - Creating and configuring screens, screen objects and attributes, data entry methods [VIDEO]

    5. - Under investigation - User symbols, working with multiple screens, scripting, running the application, troubleshooting [VIDEO] 

  11.  KEBA KeTop:

    1. Mobile HMI panels wired or wireless OPC UA [DOCU]

    2. Mobile HMI panels wired or wireless ModbusTCP [DOCU]

  12.  CODESYS WebVisu:

    1. Creating an HTML5 Control for ctrlX PLC Engineering and CODESYS WebVisu [DOCU]

    2. Start with CODESYS WebVisu user management [DOCU]

    3. Change language with unit conversion in CODESYS WebVisu [DOCU]

 

IoT

  1. IIoT: Collect Data from ctrlX Drive and IndraDrive independently from Master Communication [DOCU]

  2. IoT Dashboard App: Configuration Guide, Thresholds, Alerts and Notifications [DOCU]

  3. Getting started with InfluxDB on ctrlX CORE [DOCU]

  4. IIoT: Use ctrlX CORE as a monitoring platform using InfluxDB and Grafana [DOCU]

  5. Embed IoT Dashboard in WebIQ [DOCU]

  6. IIoT - Push oversampled arrays to InfluxDB [DOCU]

  7. Store and visualize PLC values using Telegraf and InfluxDB app [DOCU]

  8. Use Telegraf app to sample Realtime Data automatically [DOCU]

  9. Install external plugins in Telegraf [DOCU]

  10. Transferring and Representing CSV Files from IndraControl to ctrlX CORE using FTP and InfluxDB [DOCU] 

  11. Fast time series data from ctrlX PLC to local InfluxDB [DOCU]

  12. Send multi-dimensional array to InfluxDB and Nexeed IAS via Node-RED [DOCU]

  13. Use Arduino Nicla Sense ME together with ctrlX AUTOMATION for data harvesting [DOCU]

  14. Bosch DeviceBridge app: Bridging IT with OT [VIDEO]

  15. AI and Data Analysis: the Jupyter App [DOCU]

  16. Virtual Commissioning of Distributed Systems in the IIoT [DOCU]

  17. Mongo DB in ctrlX OS [DOCU]

  18. IXON

    1. Easy onboard a device [DOCU]

    2. Setup a full machine remote access [DOCU]

  19. PostgreSQL on ctrlX CORE [DOCU]

  20. Monitoring - General Purpose & Realtime [DOCU]

  21. How to setup a connection between the Etherline® Guard and the ctrlX CORE X3 [DOCU]

  22. Monitor and analyze energy data with Janitza energy analyzer over Modbus TCP [DOCU]

  23. Monitor and analyze overall equipment effectiveness (oee) data with ctrlX OS and oee.ai cloud [DOCU]

 

SDK (Software Development Kit),  user/custom apps

  1. Setup development environment using:

    1. --recommended-- ctrlX WORKS App Build Environment  [DOCU] - [VIDEO]

    2. Ubuntu in VirtualBox Virtual Machine or native installation [DOCU]

  2. Trainings:

    1. Learn the Basics [ctrlX CORE I]

    2. Basics of app programming [ctrlX AUTOMATION SDK I]

    3. Program complex non-real-time apps [ctrlX AUTOMATION SDK II]

  3. Customer App Support (Services) [STORE]

  4. How to activate SSH communication in a ctrlX CORE [DOCU]

  5. Using the libusb library to access an USB devices [DOCU]

  6. Empower your app with Data Persistence [DOCU]

  7. How to create noVNC snap [DOCU]

  8. Create and delete files and folders in Active configuration [DOCU]

  9. Debug C++ Apps with SDK for ctrlX AUTOMATION [DOCU]

  10. Service2Service Authentication [DOCU]

  11. Provide API in the Data Layer for your app [DOCU]

  12. Run Python examples directly inside the IDE app plus SDK explanation [DOCU]

  13. ROS2 on ctrlX AUTOMATION [DOCU] - [STORE]

  14. ROS2 demo example - MoveIt2! in ctrlX OS [DOCU]

  15. Kassow Robots - Command from ROS2 [DOCU]

  16. Shared memory communication between ROS2, Datalayer and PLC [DOCU]

  17. Easy Automation Library for ctrlX DRIVE - LabVIEW™ toolbox [STORE]

  18. Licensing Demo using REST API [DOCU]

  19. Python webserver custom User Interface for Motion App [DOCU]

  20. Build a snap with HAILO 8 integration [DOCU]

  21. Connect and Map a Joystick to ctrlX CORE [DOCU]

  22. Creating Client generated API SDKs using Swagger Editor [DOCU]

  23. Analysis and new features in ctrlX OS CPU management [DOCU]

  24. Build Python apps: custom libs general guidelines [DOCU]

  25. A guide to the AI module of the ctrlX CORE [DOCU]

 

ctrlX DRIVE

  1. Establish Ethernet connection via  [ctrlX CORE (SIP) and EoE]  [Panel]  [EtherCAT control]  -  [DOCU]

  2. Establish connection of ctrlX DRIVE to EtherCAT control system [DOCU]

  3. Online review using USB-C connection and ctrlX WORKS software [VIDEO]

  4. First setup and execute initial movements [DOCU] - [VIDEO1]

  5. Set absolute positions for incremental encoders of ctrlX DRIVE [VIDEO2]

  6. Autotuning of regulation loops [DOCU] - [VIDEO]

  7. Check positioning behavior [DOCU] - [VIDEO]

  8. Check regulation loop settings by using frequency response analysis [DOCU]

  9. Update runtime/firmware [DOCU]

  10. Commissioning of 3rd party motors [DOCU]

  11. Suitably Power ON/OFF   [DOCU]

  12. Use panel at ctrlX DRIVE   [DOCU]

  13. Commission spindle positioning function [DOCU]

  14. Check bleeder resistance capabilities [DOCU]

  15. Commission analog interface [DOCU]

  16. Use analog interface at ctrlX DRIVE [DOCU]

  17. Commission drive controlled oscillation function [DOCU]

  18. Use digital IOs at ctrlX DRIVE [DOCU]

  19. Configure a DC/DC converter XMV02 [DOCU]

  20. Use cogging compensation at ctrlX DRIVE [DOCU]

  21. Use axis error correction [DOCU]

  22. Use temperature error correction [DOCU]

  23. IIoT: Collect Data from ctrlX Drive and IndraDrive independently from Master Communication [DOCU]

  24. Use Eco mode brake control with voltage reduction at ctrlX DRIVE [DOCU]

  25. Use ctrlX DRIVE under a Schneider control [DOCU]

  26. Use hybrid position control at ctrlX Drive [DOCU]

  27. Use Anti-vibration filter at ctrlX Drive [DOCU]

  28. Ethercat SoE: Read and write ctrlX DRIVE and/or Indradrive parameters via PLC [DOCU]

  29. ctrlX DRIVE with Siemens TIA-Portal™ CPU SIMATIC S7-1200 or S7-1500 [DOCU]

  30. Use error reaction return motion at ctrlX DRIVE [DOCU]

  31. Use motor phase short circuit at ctrlX DRIVE [DOCU]

  32. Use automatic weight counterbalance at ctrlX DRIVE [DOCU]

  33. Easy Automation Library (EAL) for ctrlX DRIVE - LabVIEW™ toolbox [STORE]

  34. Acyclic PROFINET communication with Siemens PLC [DOCU]

  35. Measuring wheel function [DOCU]

  36. Layout, size and connect Koch Bremsenergie (Koch Brake Energy) modules to ctrlX DRIVE [DOCU]

  37. Use Serial Setup at ctrlX DRIVE [DOCU]

  38. Creating a Lab View Application for ctrlX DRIVE [DOCU]

  39. CODESYS SoftMotion and ctrlX DRIVE StartUp [DOCU]

  40. How to commission TechApp (Technology App) Process Controller [DOCU]

  41. Display of SinCos trace signals in the ctrlX DRIVE internal oscilloscope [DOCU]

  42. Use sensor less deceleration in the case of encoder error [DOCU]

  43. Use hybrid position control [DOCU]

  44. Use Positioning Block Mode to make Music [DOCU]

  45. Safety:

    1. Use 1 ctrlX SAFETY to control SMO functions of several ctrlX DRIVE in 3 safe areas [DOCU]

    2. Commission SafeMotion (SMO) with ctrlX DRIVE [DOCU] - [VIDEO]

    3. Use ctrlX SAFETY to control STO function of ctrlX DRIVE [DOCU]

    4. Use ctrlX SAFETY to control SafeMotion (SMO) function of ctrlX DRIVE [DOCU]

    5. Use ctrlX SAFETY to control SMO and STO axes function of ctrlX DRIVE [DOCU]

    6. Use ctrlX SAFETY to control STO/SMO ctrlX DRIVEs in conjunction with door [DOCU]

    7. Use ctrlX SAFETY to control STO function of ctrlX DRIVE in conjunction with door [DOCU]

    8. Commission FSoE ctrlX DRIVE under EtherCAT control (Beckhoff) [DOCU]

    9. ctrlX DRIVE SafeMotion PROFIsafe on PROFINET Shared Devices, with Siemens PLC´s [DOCU]

    10. How to parameterize SafeMotion (SMO) position package [DOCU]

    11. How to parameterize SafeMotion (SMO) speed package [DOCU]

    12. Use Safe Door Lock (SDL) function with ctrlX DRIVE (with Safe Motion (SMO) hardware option "M8") [DOCU]

    13. Use TB option (STO function activated over safe fieldbus) at ctrlX DRIVE [DOCU]

    14. How to use Safe Zone Acknowledgement (SZA) and Safe Door Lock (SDL) with Safe Motion (SMO) M8 hardware option [DOCU]

    15. EtherCAT FSoE connection with ctrlX CORE, ctrlX SAFETY and ctrlX DRIVE [DOCU]

    16. Interface ctrlX DRIVE via ctrlX CORE to ctrlX SAFETY SAFEX using FSoE [DOCU]

 

IndraDrive

  1. Process Controller in IndraDrive [DOCU]

  2. Setup IndraDrive SafeMotion for Safe Torque Off with Safe Stop 1 [DOCU]

  3. Ethercat SoE: Read and write ctrlX DRIVE and/or Indradrive parameters via PLC [DOCU]

  4. PROFINET - Connect ctrlX CORE X3 with IndraDrive [DOCU]

  5. Use ctrlX SAFETY to control safe motion (SMO) function of IndraDrive [DOCU]

  6. IIoT: Collect Data from ctrlX Drive and IndraDrive independently from Master Communication [DOCU]

 

ctrlX World

  1. Become a partner [DOCU]

Miscellaneous

  1. Connect ctrlX COREvirtual to the Internet [DOCU]

  2. Connect real ctrlX CORE via proxy to the Internet [DOCU]

  3. Communicate between a ctrlX COREvirtual and other applications [DOCU]

  4. Establish connection to Notebook and Internet on the ctrlX CORE [DOCU]

  5. Connect ctrlX CORE to internet using a portable router [DOCU]

  6. Connect to ctrlX CORE via TP-link Wifi router [DOCU]

  7. Enable Access ctrlX AUTOMATION using Network Address Translation (NAT) [DOCU]

  8. Use ctrlX CORE as a “router” using the Firewall App [DOCU]

  9. Machine remote access using VPN and Firewall apps on ctrlX CORE [DOCU] - [VIDEO]

  10. Firewall Basic, a practical guide [DOCU]

  11. Machine Remote Access: use MB Connect Line service with ctrlX CORE and VPN Client app [DOCU]

  12. Seamless Remote Access: Setting Up a VPN with CloudConnexa [DOCU]

  13. Remote Access & Management Portfolio [DOCU]

  14. Create and change a GIT repository on GitHub [DOCU]

  15. OPC UA:

    1. Connect UA.TestClient to ctrlX OPC UA Server [DOCU] - [VIDEO]

    2. Connect OPC UA client to MLC and Siemens S7 OPC UA server [DOCU]

    3. OPCUA Pubsub between ctrlX and Siemens S7 [DOCU]

    4. Integrate ctrlX CORE with Paessler PRTG for Comprehensive Monitoring [DOCU]

    5. Run an OPC UA Information Model on ctrlX OPC UA Server [DOCU]

    6. Use OPC UA client and server with scope restriction [DOCU]

  16. MQTT:

    1. Set up Eclipse Mosquitto MQTT Broker and connect a client [DOCU]

    2. Bosch Cameras via MQTT on ctrlX CORE [DOCU]

    3. ctrlX CORE as MQTT Broker [VIDEO]

  17. Node-RED:

    1. Example nodes on GitHub

    2. ctrlX CORE - Node-RED App [VIDEO]

    3. ctrlX CORE with PLC and Node-RED [VIDEO]

    4. Node-RED Communication Methods [VIDEO]

    5. Remote Access for ctrlX CORE via Internet using Node-RED [DOCU]

    6. How to use G-Code UI of ctrlX [DOCU]

    7. Export JSON to CSV format using Node-RED in ctrlX OS [DOCU]

    8. How to read a node and all the subnodes in Node-RED [DOCU]

    9. Node-packager on GitHub

      1. Bundle npm Packages for Offline Node-RED Installation [DOCU]

    10. Visualize CSV Data with Node-RED on ctrlX CORE [DOCU]

    11. Create a CSV file using Node-red and send it via email [DOCU]

    12. Creating a dynamic Data Layer Node from Node-RED using Key Value Database App [DOCU]

    13. Send Data from Raspberry Pi to ctrlX CORE with Node-RED [DOCU]

    14. Systematic Reboot with REST API and Node-RED example [DOCU]

    15. Send multi-dimensional array to InfluxDB and Nexeed IAS via Node-RED [DOCU]

    16. ROKIT Dashboard with Node-RED [DOCU]

    17. Lithionics Battery® CAN bus Message Processing with Node-RED [VIDEO] - [DOCU]

    18. Barcode scanner with Node-RED/PLC via ctrlX CORE using USB port [DOCU]

    19. Use Node-RED Projects on ctrlX CORE [DOCU]

  18. Cybersecurity:

    1. Use ctrlX CORE as a powerful net-filter for any controller [DOCU]

    2. Device selective connectivity using DNAT and MASQUERADE [DOCU]

    3. Use OPC UA client and server with scope restriction [DOCU]

  19. Connect ctrlX AUTOMATION to machineering iPhysics simulation [DOCU] 

  20. Generate API client libraries from Engineering API [DOCU]

  21. Automated Test Strategies for ctrlX PLC Applications [DOCU]

  22. Unix Domain Sockets in .NET 6 - Basics and Usage with ctrlX CORE [DOCU]

  23. Commissioning of the Rhebo OT Monitoring Sensor App [DOCU]

  24. Connect ctrlX CORE with Raspberry Pi [DOCU]

  25. Configure IEC 60870-5 Protocol in a ctrlX CORE [DOCU]

  26. Connect ctrlX CORE to a VNC Server using noVNC [DOCU]

  27. Deploy Docker Image to Container Engine App [DOCU] - [VIDEO]

  28. Build snap with Docker on Windows for ctrlX AUTOMATION [DOCU]

  29. How to make REST call of Data Layer through LabVIEW [DOCU]

  30. Create a Wrapper DLL for Labview to read DataLayer [DOCU]

  31. How to read Data Layer Nodes through Visual Studio [DOCU]

  32. Communication Portfolio in ctrlX AUTOMATION [DOCU]

  33. Control to Control Communication (C2C) - Overview [DOCU]

  34. Data exchange between controls C2C – ctrlX Data Layer Remote Connection [DOCU]

  35. Vision: Integrate ctrlX AUTOMATION with a SICK InspectorP camera and MongoDB [DOCU]

  36. Connect ctrlX CORE with ELMO Drive [DOCU]

  37. View content from multiple web servers in one web page (reverse proxy) [DOCU]

  38. Restrict access to ctrlX Data Layer nodes for a specific user [DOCU]

  39. Modelling, Deploying, and Running Simulink® Models on ctrlX OS with model connect app [DOCU]

  40. How to run Machine-Learning Models on ctrlX CORE [DOCU]

  41. Integration of Hirschmann Bobcat Rail Switch (BRS) with ctrlX CORE [DOCU]

  42. How to use G-Code UI of ctrlX [DOCU]

  43. How to activate SSH communication in a ctrlX CORE [DOCU]

  44. Systematic Reboot with REST API and Node-RED example [DOCU]

  45. Configure Remote Logging secured via TLS in ctrlX OS 1.20 [DOCU]

  46. Remote Logging for ctrlX OS: Simple rsyslog & Advanced Elastic Stack [DOCU]

  47. Nexeed Control Plus Studio HMI and Digital Machine with a real ctrlX CORE X3 [DOCU]

  48. How to integrate Arkite with ctrlX CORE through OPC UA [DOCU]

  49. ctrlX OS Diagnostic System: Use your own diagnostic messages [DOCU]

  50. Custom data structures in Key Value Database (KVD) app [DOCU]

  51. Kassow Robots - Streamcast the Teach Pendant on a desktop device [DOCU]

  52. Setup and Mount Network Share (NFS) using an Ubuntu OS [DOCU]

  53. Remote Authentication with ctrlX OS (LDAP) [DOCU]

  54. Python snap to stream USB webcam images to Datalayer [DOCU]

  55. Creating a Lab View Application for ctrlX DRIVE [DOCU]

  56. Mount SMB network folder [DOCU]

  57. Mount SMB network folder, create folder, read content from PLC [DOCU]

  58. ctrlX CORE Connectivity Compendium [DOCU]

  59. Selmo Studio

    1. Installation guide ctrlX COREvirtual and Factory I/O with Selmo Studio[DOCU]

    2. Demo Conveyor Belt with Selmo [DOCU]

    3. Demo Assembler with Selmo [DOCU]

    4. Demo Sorter with Selmo [DOCU]

  60. Import External Libraries to Python Runtime [DOCU]

  61. How to run Machine-Learning Models on ctrlX CORE [DOCU]

  62. UMC - setup a connection between XM42 (OPC-UA) and ctrlX CORE [DOCU]

  63. Configure a NTP-Server on a PR3/PR4/PR5 [DOCU]

Trainings

  1. Trainingsfinder

  2. Learning platform and Sales Campus

  3. Web-based trainings

    1. ctrlX CORE I

    2. ctrlX CORE II

    3. ctrlX AUTOMATION SDK I

    4. ctrlX AUTOMATION SDK II

    5. ctrlX AUTOMATION SDK III

    6. ctrlX OS - OPC UA training for customers and partners

  4. Online trainings

  5. Face-to-Face trainings

Smart Function Kit Pressing - How-tos [collection]

 

ctrlX CORE Demo Kit series

  1.  Bosch Rexroth US - ctrlX CORE Introduction Demo Kit [playlist]

    1. Episode #1 – Unboxing

    2. Episode #2 – Registering and Finding Help

    3. Episode #3 – Install ctrlX WORKS

    4. Episode #4 – Virtual Control

    5. Episode #5 – Installing Apps

    6. Episode #6 – Motion App

    7. Episode #7 – PLC App

    8. Episode #8 – Data Layer

    9. Episode #9 – Node Red

    10. Episode #10 – OPC UA

    11. Episode #11 – VPN Client

 

Influencer videos

  1. Rajvir Singh - ctrlX CORE from Bosch rexroth [playlist] 

    1. Use ctrlX CORE as PLC and Node-RED server

    2. ctrlX CORE as MQTT Broker

    3. Interfacing ctrlX CORE with ctrlX I/O via EtherCAT

    4. Using IDE app in ctrlX CORE

    5. Connecting IT and OT using Bosch DeviceBridge app in ctrlX CORE

    6. Interfacing ctrlX CORE with IO-Link master via EtherCAT

    7. ctrlX CORE as Smart HMI [Part1] - [Part2]

 

ctrlX developR Series Season 1 [Overview]

  1. Episode #1 This is ctrlX AUTOMATION

  2. Episode #2 GETTING STARTED

  3. Episode #3 ctrlX Data Layer

  4. Episode #4 ctrlX Device Portal

  5. Episode #5 SDK

  6. Episode #6 ctrlX World - Partner Apps

  7. Episode #7 Securtity

  8. Episode #8 REST-Interface & Automated Configuration

  9. Episode #9 ctrlX AUTOMATION Community

  10. Episode #10 PYTHON Programming

  11. Episode #11 Graphical Programming

 

ctrlX developR Series Season 2

  1. Episode #1 Configure Components
    -> How to #1 Configure Components

  2. Episode #2 Set up a ctrlX CORE & PLC Programming
    -> How to #2 Set up a ctrlX CORE & PLC Programming

  3. Episode #3 Use Graphical Programming for Pick & Place
    -> How to #3 Use Graphical Programming for Pick & Place

  4. Episode #4 Implement Machine Safety
    -> How to #4 Implement Machine Safety

  5. Episode #5 Create a web-based HMI
    -> How to #5 Create a web-based HMI

  6. Episode #6 Handling Application Live Demo

 

ctrlX developR Series Season 3

  1. Episode #1: Security

  2. Episode #2 ctrlX OS

  3. Episode #3 Machine Learning

  4. Episode #4 IoT

23
Types
Example
FAQ
How-to
Technote
Products
Controls
Drives
HMI
IPC
IO
IOT
Motion
Motors
PLC
Safety
Services
Markets
Robotics
Manufacturing
Assembly Lines
Building Automation
Logistic
Packaging
Printing
Production Machines
Semicon & Electronics

Latest published/updated articles