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.6 (RM23.03.5) 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.0.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.5 is needed
- A licensed installation of following apps (v1.20.x) is expected:
- Mandatory:
- ctrlX AUTOMATION - Motion (1.20.5)
- 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.3)
- 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.4)
- ctrlX CORE License - PLC Basic (01VRS)
R911397817 - SWL-XC*-PLC-PLC**********-BANN
- ctrlX CORE License - PLC Basic (01VRS)
- Smart HMI - WebIQ Server (2.15.6)
- 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.5)
- Optional:
- ctrlX AUTOMATION - 3D Viewer (1.20.2)
- ctrlX OS License - 3D Viewer
R911413191 - SWL-XC*-3DV-3DVIEWER*****-NNNN
- ctrlX OS License - 3D Viewer
- ctrlX AUTOMATION - EtherCAT Master (1.20.1)
- 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.2)
- Mandatory:
- On host PC an installation of:
- ctrlX WORKS (1.20.5)
- Smart HMI - WebIQ Designer (2.15.6)
Unpacking
- Download the archive "Base-Template-Handling-V1.20.0.zip" you can find below and unpack it to your engineering PC
- Follow instructions in "Basic-Hints-Template-Handling.docx" to set up your ctrlX CORE accordingly
- Extract "PLC-Template_v1.20.0.projectarchive" with ctrlX WORKS
- Extract "Libraries.zip" and import libraries in your PLC project
- Import "HMI-Template-v1-20-0a.zip" with WebIQ runtime manager
Notes
- These templates are made for the system version 1.20.5 (RM23.03.5) 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.