template cartesian handling HMI teaser

Template for cartesian handling systems V1.20.0

CodeShepherd
Community Moderator
Community Moderator
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 AUTOMATION - OPC UA Server (1.20.3)
        • ctrlX OS License - OPC UA Server Standard
          R911397816 - SWL-XC*-UAS-OPCUASERVER**-NNNN
      • ctrlX AUTOMATION - PLC (1.20.4)
        • ctrlX CORE License - PLC Basic (01VRS)
          R911397817 - SWL-XC*-PLC-PLC**********-BANN
      • Smart HMI - WebIQ Server (2.15.6)
        • ctrlX CORE License - Smart HMI - WebIQ Server 500 Tags
          R911410793 - SWL-W-XC*-WIQ**RUD*500***-NNNN
    • Optional:
  • On host PC an installation of:
Unpacking
  1. Download the archive "Base-Template-Handling-V1.20.0.zip" you can find below and unpack it to your engineering PC
  2. Follow instructions in "Basic-Hints-Template-Handling.docx" to set up your ctrlX CORE accordingly
  3. Extract "PLC-Template_v1.20.0.projectarchive" with ctrlX WORKS
    1. Extract "Libraries.zip" and import libraries in your PLC project
  4. 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
CodeShepherd
CodeShepherd
Technical sales support from Bosch Rexroth
Must Read
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist