Overview
Here the base template for cartesian handling systems for ctrlX AUTOMATION can be found. It is based on the ctrlX CORE release version 1.20.9 (RM23.03.9) and is including a PLC and a HMI project as well as 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-v1-20-1.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
Prerequisites
A ctrlX CORE or a ctrlX CORE virtual with installed system image 1.20.10 is needed
A licensed installation of following apps (v1.20.x) is expected:
Mandatory:
ctrlX AUTOMATION - Motion (1.20.11)
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 AUTOMATION - OPC UA Server (1.20.4)
ctrlX OS License - OPC UA Server Standard R911397816 - SWL-XC*-UAS-OPCUASERVER**-NNNN
ctrlX AUTOMATION - PLC (1.20.6)
ctrlX CORE License - PLC Basic (01VRS) R911397817 - SWL-XC*-PLC-PLC**********-BANN
Smart HMI - WebIQ Server (2.15.7)
ctrlX CORE License - Smart HMI - WebIQ Server 500 Tags R911410793 - SWL-W-XC*-WIQ**RUD*500***-NNNN
Optional:
ctrlX AUTOMATION - 3D Viewer (1.20.3)
ctrlX OS License - 3D Viewer R911413191 - SWL-XC*-3DV-3DVIEWER*****-NNNN
ctrlX AUTOMATION - EtherCAT Master (1.20.2)
ctrlX OS License - EtherCAT Master Basic R911400508 - SWL-XC*-ECM-ETHERCATMAS**-BANN
ctrlX AUTOMATION - IDE (1.20.42)
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 AUTOMATION - Python Runtime (1.20.0)
ctrlX OS License - Python Runtime R911404540 - SWL-XC*-PYR-PYTHONRUNTIME-NNNN
On host PC an installation of:
mandatory:
ctrlX WORKS (1.20.10)
ctrlX PLC Engineering (1.20.7)
optional:
Smart HMI - WebIQ Designer (2.15.7)
Unpacking
Download the archive "Base-Template-Handling-V1-20-1.zip" you can find below and unpack it to your engineering PC
Follow instructions in "Basic-Hints-Template-Handling-v1-20-1.docx" to set up your ctrlX CORE accordingly
Extract "PLC-Template-v1-20-1.projectarchive" with ctrlX WORKS
Import "HMI-Template-v1-20-1.zip" with WebIQ runtime manager
Notes
These templates are made for the system version 1.20.9 (RM23.03.9) and the corresponding apps
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
Setting up a ctrlX COREvirtual
ctrlX Store
ctrlX AUTOMATION - Motion
ctrlX AUTOMATION - OPC UA Server
ctrlX AUTOMATION - PLC
Smart HMI - WebIQ Server
ctrlX AUTOMATION - 3D Viewer
ctrlX AUTOMATION - EtherCAT Master
ctrlX AUTOMATION - IDE
ctrlX AUTOMATION - Python Runtime
ctrlX WORKS
Smart HMI - WebIQ Designer
Collaboration room
ctrlX AUTOMATION online documentation
Collection of how to videos, blogs and examples for ctrlX AUTOMATION
FAQ Licensing with ctrlX AUTOMATION
Solution sets for Cartesian handling applications
Template for cartesian handling systems V1.0 (for system version 1.12)
... View more