How To Collection.jpg

Collection of How-to videos, blogs and examples for ctrlX AUTOMATION

CodeShepherd
Community Moderator

 

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. Getting started with ctrlX AUTOMATION [DOCU] - [VIDEO]
  2. Quick start guide for ctrlX CORE [DOCU] - [VIDEO]
  3. Registering and finding help [VIDEO]
  4. Install ctrlX WORKS [VIDEO]
  5. Set up a ctrlX COREvirtual [DOCU] - [VIDEO1], [VIDEO2]
  6. Installing Apps [VIDEO]
  7. ctrlX Data Layer [VIDEO]
  8. Using the REST API of ctrlX CORE [DOCU] - [VIDEO]
  9. Set up a ctrlX CORE Motion & PLC Programming [DOCU] - [VIDEO1], [VIDEO2]

 

ctrlX Configurator
  1.  Login to ctrlX Configurator [DOCU]
  2.  Use ctrlX Configurator [VIDEO]
  3.  Motor dimensioning with operating points [DOCU]
  4.  EPLAN Generator first steps and operation [DOCU]
  5.  Using keyboard shortcuts and URL syntax [DOCU]
  6.  Copy projects [DOCU]
  7.  How to use interface to Rexroth Store [DOCU]
  8.  How to configure connections [DOCU]
  9.  How to change user settings [DOCU]
  10.  How to configure ctrlX I/O [DOCU]
  11.  Hint on using iOS and macOS devices [DOCU]
  12.  Solution sets for Cartesian handling applications [DOCU]
  13.  Solution Sets for Additive Manufacturing [DOCU]
  14.  Solution Sets for Beam Cutting applications [DOCU]
  15.  Solution Sets for Milling Manufacturing [DOCU]
  16.  Solution Set for Controls Only applications [DOCU]
  17.  New product configuration status [DOCU]

 

PLC
  1.  Publish variables to the Data Layer [DOCU] - [VIDEO]
  2.  Set up a ctrlX CORE & PLC Programming [DOCU] - [VIDEO1], [VIDEO2]
  3.  Use ctrlX PLC Engineering API with Python [DOCU]
  4.  Get Ethercat diagnosis from ctrlX CORE into PLC [DOCU]
  5.  Template for cartesian handling systems V1.0 [DOCU] - [VIDEO]
  6.  Read PROFINET Device App values from ctrlX PLC Engineering [DOCU]
  7.  SICK Function Block Factory for Data Parsing [DOCU]
  8.  Smart Function Kit using a ctrlX CORE connected through EtherCAT [DOCU]
  9.  Ethercat Soe: read and write ctrlXDRIVES and Indradrive S and P parameters [DOCU]
  10.  Ethercat: Use AoE with IO-LINK devices to Read Write Parameters [DOCU]
  11.  CODESYS Softmotion:
    1. How to configure ctrlX CORE and Drives [DOCU]
    2. SCARA robot kinematics [VIDEO]
    3. User robot kinematics [VIDEO]
    4. Camming [VIDEO]
  12.  CODESYS Fieldbus Communication:
    1. Ethernet/IP [VIDEO]
    2. PROFINET - Connect ctrlX CORE X3 with ctrlX CORE plus X3 [DOCU]
    3. PROFINET - Connect ctrlX CORE X3 with IndraDrive [DOCU]
    4. PROFINET - ctrlX CORE X3 with ctrlX CORE plus X3 [DOCU]

 

IO
  1. Use digital IOs at ctrlX DRIVE [DOCU]
  2. SICK Function Block Factory for Data Parsing [DOCU]
  3. EtherCat:
    1.  Configure adjustable S20 IO periphery at a S20-EC-BK using PDI-Write [DOCU]
    2.  Port Forwarding with a Sick satey PLC via Ethercat EOE [DOCU]
    3.  Set up WAGO I/O System 750 and connect it to ctrlX CORE using EtherCAT [DOCU]
    4.  Set up WAGO I/O System Field and connect it to ctrlX CORE using EtherCAT [DOCU]
    5.  Set up and connect Turck TBEC RFID and IOL modules with ctrlX CORE using EtherCAT [DOCU]
    6.  ctrlX CORE with S20 IO-Link Master [DOCU]
    7.  Set up IO-Link Master and IO-Link Sensor and connect it to ctrlX CORE using EtherCAT [DOCU]
    8.  Interfacing ctrlX CORE with IO-Link master via EtherCAT [VIDEO]
    9.  Use AoE with IO-LINK devices to Read Write Parameters [DOCU]
    10.  Interfacing ctrlX CORE with ctrlX I/O via EtherCAT [VIDEO]
    11.  Set up a Balluff BNI IO-Link Master with ctrlX CORE using EtherCAT [DOCU]
    12.  Smart Function Kit using a ctrlX CORE connected through EtherCAT [DOCU]
  4.  PROFINET:
    1. ctrlX CORE plus X3 with IndraControl XM21 [DOCU]
    2. Connect ctrlX CORE plus X3 with IndraControl XM21 [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]
  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.  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 safe motion (SMO) function of IndraDrive [DOCU]
  8.  How To update ctrlX SAFETY firmware [DOCU]
  9.  Use several ctrlX DRIVE in 3 safe areas at 1 SAFEX-C1.x control [DOCU]
  10.  ctrlX SAFETY Diagnosis Functionblock for ctrlX CORE [DOCU]
  11.  Get ctrlX SAFETY Diagnosis at XMxx controls (over PROFINET) [DOCU]
  12.  ctrlX SAFETY Engineering remote access to SAFEX-C.15 via Profinet [DOCU]
  13.  Port Forwarding with a Sick satey PLC via Ethercat EOE [DOCU]

 

Licensing
  1. Quick Start Guide Licensing Center [DOCU]
  2. Get an App License [DOCU]
  3. Activate an App License [DOCU]
  4. Upload a license via REST-client to your ctrlX CORE [DOCU]
  5. Trial Licenses - Try Out Our Apps [DOCU]

 

SDK (Software Development Kit),  user/custom apps
  1. Setup development environment using:
    1. --recommended-- ctrlX WORKS App Build Environment  [DOCU] - [VIDEO]
    2. --deprecated-- QEMU VM [DOCU] - [VIDEO]
    3. --deprecated-- VirtualBox [DOCU] - [VIDEO]
    4. --deprecated-- Windows WSL [DOCU]
  2. Learn the Basics [VIDEO]
  3. Learn about NRT apps [VIDEO]
  4. Using the libusb library to access an usb devices [DOCU]
  5. Empower your app with Data Persistance [DOCU]
  6. How to create noVNC snap [DOCU]
  7. Create and delete files and folders in Active configuration [DOCU]

 

HMI
  1. WebIQ:
    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 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.  Template for cartesian handling systems V1.0 [DOCU] - [VIDEO]
    13.  Use Designer AddOn (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]
  2.  WinStudio:
    1. Creating project, licensing, PLC symbol file config, BRWS+OPCUA driver sheet setup, using tags [VIDEO]
    2. Creating and configuring screens, screen objects and attributes, data entry methods [VIDEO]
    3. User symbols, working with multiple screens, scripting, running the application, troubleshooting [VIDEO] 
  3.  KEBA KeTop:
    1. Mobile HMI panels wired or wireless OPC UA [DOCU]
    2. Mobile HMI panels wired or wireless ModbusTCP [DOCU]
  4.  IIoT: Use ctrlX CORE as a monitoring platform using InfluxDB and Grafana [DOCU]

 

ctrlX DRIVE
  1.  Establish Ethernet connection via  [ctrlX CORE (EoE)]  [Panel]  [EtherCAT control]  -  [DOCU]
  2.  Online review using USB-C connection and ctrlX WORKS software [VIDEO]
  3.  1st setup and execute initial movements [DOCU] - [VIDEO1]
  4.  Set absolute positions for incremental encoders of ctrlX DRIVE [VIDEO2]
  5.  Autotuning [DOCU] - [VIDEO]
  6.  Check positioning movements [DOCU] - [VIDEO]
  7.  Frequency response analysis of regulation loops [DOCU]
  8.  Update runtime/firmware [DOCU]
  9.  Commission SafeMotion (SMO) with ctrlX DRIVE [DOCU] - [VIDEO]
  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 ctrlX SAFETY to control STO function of ctrlX DRIVE [DOCU]
  19.  Use ctrlX SAFETY to control SafeMotion (SMO) function of ctrlX DRIVE [DOCU]
  20.  Use ctrlX SAFETY to control SMO and STO axes function of ctrlX DRIVE [DOCU]
  21.  Use ctrlX SAFETY to control STO/SMO ctrlX DRIVEs in conjunction with door [DOCU]
  22.  Commission FSoE ctrlX DRIVE under EtherCAT control (Beckhoff) [DOCU]
  23.  Use digital IOs at ctrlX DRIVE [DOCU]
  24.  Use several ctrlX DRIVE in 3 safe areas at 1 SAFEX-C1.x control [DOCU]
  25.  Configure a DC/DC converter XMV02 [DOCU]
  26.  Use cogging compensation at ctrlX DRIVE [DOCU]
  27.  Use axis error correction [DOCU]
  28.  Use temperature error correction [DOCU]
  29.  IIoT: Collect Data from ctrlX Drive and Indradrive independently from Master Communication [DOCU]
  30.  Use Eco mode brake control with voltage reduction at ctrlX DRIVE [DOCU]
  31.  Use ctrlX DRIVE under a Schneider control [DOCU]
  32.  Use hybrid position control at ctrlX Drive [DOCU]
  33.  Use Anti-vibration filter [DOCU]
  34.  Ethercat Soe: read and write ctrlXDRIVES and Indradrive S and P parameters [DOCU]
  35.  ctrlX DRIVE with Siemens TIA-Portal™ CPU SIMATIC S7-1200 or S7-1500 [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.  Connect Notebook and Internet to a ctrlX CORE [DOCU]
  5.  Use ctrlX CORE as a “router” using the Firewall App [DOCU]
  6.  Machine remote access using VPN and Firewall apps on ctrlX CORE [DOCU] - [VIDEO]
  7. 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]
  8. 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]
  9. Node-RED:
    1. ctrlX CORE - Node-RED App [VIDEO]
    2. ctrlX CORE with PLC and Node-RED [VIDEO]
    3. Node-RED Communication Methods [VIDEO]
    4. Remote Access for ctrlX CORE via Internet using Node-RED [DOCU]
  10.  Connect ctrlX AUTOMATION to machineering iPhysics simulation [DOCU] 
  11.  Use Arduino Nicla Sense ME together with ctrlX AUTOMATION for data harvesting [DOCU]
  12.  Create and change a GIT repository on GitHub [DOCU]
  13.  Become a ctrlX World Partner [DOCU]
  14.  ctrlX World - How-to collaborate [DOCU]
  15.  ctrlX World - Storage Guide [DOCU]
  16.  Generate API client libraries from Engineering API [DOCU]
  17.  Automated Test Strategies for ctrlX PLC Applications [DOCU]
  18.  Unix Domain Sockets in .NET 6 - Basics and Usage with ctrlX CORE [DOCU]
  19.  Commissioning of the Rhebo OT Monitoring Sensor App [DOCU]
  20.  Template for cartesian handling systems V1.0 [DOCU] - [VIDEO]
  21.  Use Arduino Nicla Sense ME together with ctrlX AUTOMATION for data harvesting [DOCU]
  22.  Connect ctrlX CORE with Raspberry Pi [DOCU]
  23.  IIoT: Collect Data from ctrlX Drive and Indradrive independently from Master Communication [DOCU]
  24.  IIoT: Use ctrlX CORE as a monitoring platform using InfluxDB and Grafana [DOCU]
  25.  Store and visualize PLC values using Telegraf and InfluxDB app [DOCU]
  26.  Getting started with InfluxDB on ctrlX CORE [DOCU]
  27.  Configure IEC 60870-5 Protocol in a ctrlX CORE [DOCU]
  28.  Bosch DeviceBridge app: Bridging IT with OT [VIDEO]
  29.  Connect ctrlX CORE to a VNC Server using noVNC [DOCU]
  30.  Deploy Docker Image to Container Engine App [DOCU] - [VIDEO]

 

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. ctrlX CORE with PLC and Node-RED
    2. ctrlX CORE as MQTT Broker
    3. Interfacing ctrlX CORE with ctrlX I/O via EtherCAT
    4. ctrlX CORE with IDE app
    5. Bosch DeviceBridge app: Bridging IT with OT
    6. Interfacing ctrlX CORE with IO-Link master via EtherCAT
    7. ctrlX CORE as Smart HMI [Part1] - [Part2]

 

ctrlX developR Series 1
    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 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
CodeShepherd
CodeShepherd
Technical sales support from Bosch Rexroth

Must Read

3 Comments

Trending

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist