Rexroth HMI nad PLC template.png

Template for cartesian handling systems V1.0 (for system version 1.12)

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.12 (RM21.11) and is including a PLC and a HMI project and is created for the usage in injection molding machines. Please have a look to the "README.md" and "Basic-Hints-Template-Handling.docx" for further information and instruction.

Features
  • Jog axis in mode Setup (X, Y, Z) (HMI menu item: Home/Machine Overview)
  • Jog kinematic in mode Manual (Robot) (Home/Machine Overview)
  • Table to edit teach points (Home/Teachpoints)
  • PLC example code moving between 3 different points (Pos-Home, Pos-Mold-Up, Pos-User-10) See FB_Machine_Customer.mAutoPlc()
  • Recipe handling with Open, Save, SaveAs and Delete in mode Manual & Setup (Home/Machine Overview)  (PLC recipe structure GVL_GatCore.stRecipe)
  • Last loaded recipe is automatically loaded at ctrlX startup
  • Alarm handling (Diagnostics Alarms Online/Alarms History)
  • Predefined HMI languages: German, English and Turkish (Settings/General Settings)
  • HMI Usermanager which allows to add, edit, delete… users (Settings/Usermanager)
  • 3D viewer showing the moving kinematics (Hint: URL must be adapted in WebIQ)
  • PLC example code to manage Python interpreter (create instance, start script, …) See FB_Machine_Customer.mAutoPython()
  • Axis/Kin configuration checking at startup of PLC program. Problems are shown in HMI.
  • Communication check: HMI is locked, when not connected to PLC
  • Euromap interface prepared for OPC UA
Preparation
  • A ctrlX CORE or a ctrlX COREvirtual is needed
  • A licensed installation of following apps (v1.12.x) is expected:
    • Mandatory:
      • ctrlX CORE - MOTION (1.12.5)
        • "ctrlX CORE - Motion Standard License 4 Axes"
          R911400503 - SWL-XC*-MOT-STDMOTION****-NNNN
        • "ctrlX CORE - Motion Cartesian License (add-on)"
          R911400509 - SWL-XC*-MOT-CARTESIAN****-NNNN
      • ctrlX CORE - OPC UA Server (1.12.5)
        • "ctrlX CORE - OPC UA Server License"
          R911397816 - SWL-XC*-UAS-OPCUASERVER**-NNNN
      • ctrlX CORE - PLC (1.12.4)
        • "ctrlX CORE - PLC Basic License"
          R911397817 - SWL-XC*-PLC-PLC**********-BANN
      • Smart HMI - WebIQ Server (2.11.3)
        • "Smart HMI - WebIQ ctrlX CORE Server License 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.0.zip" you can find below and unpack it to your engineering PC
  2. Download the "libraries 1.14.zip" and add them to the library repositiory of your ctrlX PLC Engineering
  3. Follow instructions in "Basic-Hints-Template-Handling.docx" to set up your ctrlX CORE accordingly
  4. Extract "PLC-template.projectarchive" with ctrlX WORKS
  5. Import "HMI-template.zip" with WebIQ designer

 
Notes
  • These templates are made for the system version 1.12 (RM21.11.6) and the corresponding apps
  • Beware of moving mechanics when using automated motion commanding
  • If 3D-viewer is not showing the model correctly please open the demo model once directly over the webUI of the ctrlX CORE an/or change the link of the iframe in the WebIQ project to
     "http://192.168.1.1/3dviewer/Demo Model"


Related links
5 Comments
CodeShepherd
Community Moderator
Community Moderator
Rathinavel
Established Member

Hello,

Do we have the manual manual for the cartesian template. if yes, where can i find it

 

CodeShepherd
Community Moderator
Community Moderator

The manual is part of the "Base-Template-Handling-V1.0.zip". See folder "Doc" -> "Basic-Hints-Template-Handling.docx".

giustola69
Long-established Member

Hello,

I'm trying to open the PLC project with CtrlX Works version 1.20 but I got more then 500 errors while compling it.

It seems that some element in the KinInterface linbrary are missed

Is it possible to update the project to the 1.20 version ?

Have I miss some library ?

Giuseppe

2023-05-12_10h23_10.png

2023-05-12_10h24_17.png

  

CodeShepherd
Community Moderator
Community Moderator

@giustola69 There have been incompatible changes made in the CXA_MotionInterface and CXA_FileAsync, therefore the errors. You will have to change the application code accordingly. The same errors will show up in the CXA_MotionInterfaceUser 1.20.0.5 as we extended the base version (1.12.0.1). As it is an uncompiled/open library you can/have to do the changes there too.

Currently we are working on a version 1.20 of the template for handling applications but there is no fix release date.

To answer your questions:

  • Yes it can be updated to 1.20, but someone has to do it.
  • You did not miss an library but updated CXA_MotionInterfaceUser to a version with none of our extensions.
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