Overview
Here the base template for cartesian handling systems for ctrlX AUTOMATION can be found. It is based on the ctrlX OS release version 2.6.3 (RM24.03.3). 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.3.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
Prerequisites
- A ctrlX CORE or a ctrlX COREvirtual with installed ctrlX OS from system release version 2.6.2 is needed
- A licensed installation of following apps (v2.6.x) is expected:
- Mandatory:
- ctrlX AUTOMATION - Motion (2.6.6)
- 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 License - Motion Standard 10 Axes
- ctrlX AUTOMATION - PLC (2.6.3)
- ctrlX PLC Basic (02VRS+) Single license
R911421866 - SWL-XC*-PLC-PLC*XOS******-BANN
- ctrlX PLC Basic (02VRS+) Single license
- ctrlX AUTOMATION - OPC UA Server (2.6.2)
- ctrlX OS License - OPC UA Server Standard
R911397816 - SWL-XC*-UAS-OPCUASERVER**-NNNN
- ctrlX OS License - OPC UA Server Standard
- core20-20230622
- needed to run Web IQ Server
- Smart HMI - WebIQ Server (2.15.10)
- ctrlX CORE License - Smart HMI - WebIQ Server 500 Tags
R911410793 - SWL-W-XC*-WIQ**RUD*500***-NNNN
- ctrlX CORE License - Smart HMI - WebIQ Server 500 Tags
- ctrlX AUTOMATION - Motion (2.6.6)
- Optional:
- ctrlX AUTOMATION - 3D Viewer (2.6.0)
- ctrlX OS License - 3D Viewer
R911413191 - SWL-XC*-3DV-3DVIEWER*****-NNNN
- ctrlX OS License - 3D Viewer
- ctrlX AUTOMATION - EtherCAT Master
- ctrlX AUTOMATION - 3D Viewer (2.6.0)
- Mandatory: