2021-02-11_13h41_47.png

Setting up a ctrlX COREvirtual

CodeShepherd
Community Moderator
Overview

This guide will show you how to set up a ctrlX COREvirtual on your PC using ctrlX WORKS. This emulation of a real control can be used to e.g. start developing your software before the hardware is available.

Preparation

Installation of ctrlX WORKS expected. Please have a look at the corresponding documentation or video to see how to do this.

Installing virtual control

 

  1. Open ctrlX WORKS and delete existing virtual controls (just to avoid some remaining potential heritage problems).
  2. Create a new virtual control by (+) and give it a unique name e.g. VirtualControl-1V6:

    2021-02-11_13h22_53.png

  3. Startup the ctrlX COREvirtual via the play button.
  4. If state is running enter controls web page with:
    - clicking on the name (IPv6) or the IP IPv4) of the control.
    - or insert IP of control in any web browser (firefox, chrome,…)
    - or use your network node in the window explorer where the control will automatically show up
  5. At the beginning login is possible with standard user: boschrexroth, PW:boschrexroth. Change it to your purposes afterwards.
    Hint: Always add a backup user to your system in case of loosing the password of the main user.
  6. Viewing/editing the IP Setting is possible in "Connectivity" navigation bar. The controls will have ip 192.168.1.1 by default.

    2021-02-11_13h32_34.png

  7. Navigate to "Settings" -> "Apps" and load the corresponding versions of apps via the offline store (from your PC). At the moment the are still some dependencies between the apps so please only install the versions provided in one package (e.g. 1.6.x)

    2021-02-11_13h35_37.png

  8. To be able to install apps please switch to the "Service Mode" via the corresponding button.
  9. Start installing with the rexroth-deviceadmin-x.x.x.app (if needed). There are some specialities about it. This app handles:
    - the login and connection from browser to the web server of the ctrlX core so installing/updating it will trigger disconnection.
      Just wait a few seconds afterwards and press F5 to reload your browser.
    - the left navigation bar on the landing page.
    - the control settings (connection, user, diagnosis..)
  10. Continue installing the other apps:
    - If nothing happens for some time press F5 to reload the website! Automatic reload is not totally reliable!
  11. After all installation is finished switch back to "Operation Mode" and you are good to go.

 

Notes
  • Close your browser and delete the cache (Ctrl + Shift + Delete) when starting a new connection. This avoids startup with outdated data cashed by the browser.
  • If using a VPN your ctrlX COREvirtual cannot be reached from your PC in "Network Adapter" mode. Please use "Port Forwarding" instead:
    CodeShepherd_0-1633693203398.png
    CodeShepherd_0-1633693064712.png
  • Only integrated apps can be reached on the landing page and via the sidebar on the left. For example rexroth-motion and rexroth-PLC. If foreign apps are installed they will not be visible there automatically.
  • Only 5 virtual controls can be handled by ctrlX WORKS at the same time.
  • The virtual control cannot be reached from host system in network tab mode while VPN is active. Please change settings to port forwarding or use a virtual system and a network bridge.
  • Running the virtual control on a mobile PC without having a power supply attached will slow it down and can suppress motion functions or causes unwanted crashes of the control because of energy saving function of the PC.
  • Running the virtual control in a virtual box will slow it down extremely and causes booting problems because hardware acceleration does not work for that case.
  • Running the virtual control on to old PCs will slow it down extremely and causes booting problems because of missing support of hardware acceleration by Windows. i5 and i7 CPUs have to be at least build in 2010:

    Check CPU versionCheck CPU version
  • Using Hyper-V will slow it down extremely and causes booting problems.

    Check HyperV stateCheck HyperV state
Related Links

Must Read

2 Comments
Johnfu
New Poster

This function is powerful!

CodeShepherd
Community Moderator

Updated textual version to system version 1.6 (RM20.11)

Trending

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