04/29/2025
Example | Template | Handling

Template for handling systems v2.6.4 / v3.6.2

Overview

Here the base template for handling systems for ctrlX AUTOMATION can be found. It is based on the ctrlX OS release version 2.6.9 (RM24.03.9) but can also be used on 3.6.2. It is including a PLC and a HMI project as well as ctrlX OS configuration data and WebIQ widgets. It is created for the usage in injection molding machines. Please have a look to the "README.md" and "Basic-Hints-Template-Handling-v2.6.4.docx" for further information and instruction.

Features

  • Axis/Kin configuration checking at startup of PLC program. Problems are shown in HMI.

  • Automatic load DC bus and switch drives to Ab

  • Last active recipe is automatically loaded at ctrlX CORE startup

  • Jog widget for single axes and kinematic (HMI menu item: Commissioning> Jog)

  • Display and force digital IO’s via HMI (Commissioning> Inputs/Outputs)

  • Template can be used without a kinematic (only with axes), too.

  • Table for editing teach points (Recipe/Teachpoints)

  • Predefined HMI languages: German, English and Turkish (Settings>General)

  • Communication check: HMI is locked if not connected to PLC
    (reasons: 1. security 2. some features are only working when PLC is running)

  • Alarm handling: Active, history and ctrlX CORE diagnostics. (Diagnostics)

  • HMI User Manager which allows to add, edit, delete… users (Settings>User Manager)

  • Responsive design (Min. requested resolution tablet)

  • PLC example code moving between 3 different points
    (Pos-Home, Pos-Mold-Up, Pos-User-10)
    See FB_Machine_Customer.mAutoPlc()

  • PLC example code to manage Python interpreter (create instance, start script, …)
    See FB_Machine_Customer.mAutoPython()

  • Recipe handling on PLC with Open, Save, SaveAs and Delete in mode Manual & Setup
    (Recipe) (PLC recipe structure stRecipe)

  • 3D viewer showing the moving kinematics

  • IDE Coding in iframe

  • Oscilloscope and chart graphics

  • Euromap interface prepared for OPC UA

  • Editors for Group Rights, Axis & Kinematic feature & limit configuration

  • Usage of all kinematics available in ctrlX MOTION

Prerequisites

  • A ctrlX CORE or a ctrlX COREvirtual with installed ctrlX OS from system image release version 2.6.8 is needed

  • A licensed installation of following apps (v2.6.x) is expected:

    • Mandatory:

      • ctrlX OS - Motion (2.6.10)

        • ctrlX OS License - Motion Standard 10 Axes
          R911414460 - SWL-XC*-MOT-STDMOTION**10-NNNN

        • ctrlX OS License - Motion Cartesian (add-on)
          R911400509 - SWL-XC*-MOT-CARTESIAN****-NNNN

      • ctrlX OS - PLC (2.6.5)

        • ctrlX OS License - PLC Basic (02VRS+)
          R911421866 - SWL-XC*-PLC-PLC*XOS******-BANN

      • ctrlX OS - OPC UA Server (2.6.6)

        • ctrlX OS License - OPC UA Server
          R911397816 - SWL-XC*-UAS-OPCUASERVER**-NNNN

      • Smart HMI - WebIQ Server (2.16.3)

        • ctrlX CORE License - Smart HMI - WebIQ Server 500 Tags
          R911410793 - SWL-W-XC*-WIQ**RUD*500***-NNNN

    • Optional:

      • ctrlX OS - 3D Viewer (2.6.0)

        • ctrlX OS License - 3D Viewer
          R911413191 - SWL-XC*-3DV-3DVIEWER*****-NNNN

      • ctrlX OS - EtherCAT Master (2.6.3)

        • ctrlX OS License - EtherCAT Master Basic
          R911400508 - SWL-XC*-ECM-ETHERCATMAS**-BANN

      • ctrlX OS - IDE (2.6.2)

        • ctrlX OS License - IDE Textual Code

          R911409788 - SWL-XC*-IDE-TEXTUALCODE**-NNNN

        • ctrlX OS License - IDE Visual Code (add-on)

          R911409789 - SWL-XC*-IDE-VISUALCODE***-NNNN

      • ctrlX OS - Python Runtime (2.6.1)

        • ctrlX OS License - Python Runtime
          R911404540 - SWL-XC*-PYR-PYTHONRUNTIME-NNNN

  • On host PC an installation of:

Unpacking

  1. Download the archive "Base-Template-Handling-v2.6.4.zip" you can find below and unpack it to your engineering PC

  2. Follow instructions in "Basic-Hints-Template-Handling-V2-6-4.docx" to set up your ctrlX COREvirtual accordingly

  3. Extract "PLC-Template_v2-6-4.projectarchive" with ctrlX PLC Engineering

  4. Import "HMI-Template-v2-6-4.zip" with WebIQ runtime manager via ctrlX OS web UI

Notes

  • These templates are made for the ctrlX OS release version 2.6.9 (RM24.03.9) and the corresponding apps

  • When ctrlX OS release version 3.6.2 (RM25.03.2) is used, the PLC project needs to be updated accordingly via ctrlX PLC Engineering 3.6.2 and corresponding apps needs to be installed

  • Beware of moving mechanics when using automated motion commanding

  • The 3D-viewer is in standard always showing the demo model please check the documentation for how to set the corresponding path to another one

Related links

5
Base-Template-Handling-v2.6.4.zip
22.7MB
Types
Example
Solution Sets
Products
Controls
Motion
PLC
HMI
Markets
Robotics

Latest published/updated articles