CodeShepherd
Community Moderator
Options
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
12-13-2023
04:20 PM
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 not working on 2.6, because of several adaptions needs to bne made. It 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 COREvirtual 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 OS License - Motion Standard 10 Axes
- ctrlX AUTOMATION - OPC UA Server (1.20.4)
- ctrlX OS License - OPC UA Server Standard
R911397816 - SWL-XC*-UAS-OPCUASERVER**-NNNN
- ctrlX OS License - OPC UA Server Standard
- ctrlX AUTOMATION - PLC (1.20.6)
- ctrlX CORE License - PLC Basic (01VRS)
R911397817 - SWL-XC*-PLC-PLC**********-BANN
- ctrlX CORE License - PLC Basic (01VRS)
- Smart HMI - WebIQ Server (2.15.7)
- 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 (1.20.11)
- Optional:
- ctrlX AUTOMATION - 3D Viewer (1.20.3)
- ctrlX OS License - 3D Viewer
R911413191 - SWL-XC*-3DV-3DVIEWER*****-NNNN
- ctrlX OS License - 3D Viewer
- ctrlX AUTOMATION - EtherCAT Master (1.20.2)
- ctrlX OS License - EtherCAT Master Basic
R911400508 - SWL-XC*-ECM-ETHERCATMAS**-BANN
- ctrlX OS License - EtherCAT Master Basic
- 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 OS License - IDE Textual Code
- ctrlX AUTOMATION - Python Runtime (1.20.0)
- ctrlX OS License - Python Runtime
R911404540 - SWL-XC*-PYR-PYTHONRUNTIME-NNNN
- ctrlX OS License - Python Runtime
- ctrlX AUTOMATION - 3D Viewer (1.20.3)
- Mandatory:
- On host PC an installation of:
- mandatory:
- ctrlX WORKS (1.20.10)
- ctrlX PLC Engineering (1.20.7)
- ctrlX WORKS (1.20.10)
- optional:
- Smart HMI - WebIQ Designer (2.15.7)
- Smart HMI - WebIQ Designer (2.15.7)
- mandatory:
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
- 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)
Labels:
CodeShepherd
Technical sales support from Bosch Rexroth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.