Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

Header.png

Installation guide ctrlX COREvirtual and Factory I/O with Selmo Studio

einfachselmo
New Poster

This how-to article explains step by step how to set up UPC UA communication between FACTORY I/O , ctrlX COREvirtual and Selmo studio.

Requirements
  • Selmo Studio 2023.3 SP1 or higher
  • Selmo Basic library 3.0.3.13
  • ctrlX WORKS 1.18.1 or higher
  • ctrlX CORE 1.18 or higher
  • ctrlX PLC app 1.18 or higher
  • ctrlX OPC UA Server app 1.12.5 or higher
  • FACTORY I/O v2.5.2 or higher
  • Trial or permanent licenses for apps listed above
 
Setup of ctrlX COREvirtual

Step 1 - Installation

Install ctrlX WORKS 1.18.1 or higher.

Step 2 - Virtual Control settings

Use Virtual Control with the following settings

Virtual Control settingVirtual Control settingStep 3 - Login

Start Virtual Control and login by clicking "Virtual Control-1“

Login to Virtual ControlLogin to Virtual Control

Step 4 - Login interface

user: boschrexroth
password: boschrexroth

Login windowLogin window

Step 5 - Install an app

Click field "Install an app“.

Step 6 - Install PLC and OPC UA app

Install PLC and OPC UA app from local directory.

Installed appsInstalled apps

Step 7 - Server settings

Go to Server Settings, activate "NONE Mode“ and save changes.

Server SettingsServer Settings

Step 8 - Change to "Service"-Mode

Change PLC from "Operating“ to "Service“.

Set to Service-ModeSet to Service-Mode

Step 9 - Open Server settings

Click button "Install an app“.

Step 10 - Select OPC UA Server

Choose OPC UA Server.

Step 11 - Diable Server

Activate button "Disable“.

Disable OPC UA ServerDisable OPC UA Server

Step 12 - Enable Server

Click button "Enable“ to save changes.

Enable OPC UA ServerEnable OPC UA Server

Step 13 - Change to "Operating"-Mode

Change PLC from „Service“ to „Operating“.

Set PLC back to Operating-ModeSet PLC back to Operating-Mode

Settings ctrlX PLC project

Step 1 - Scan Network

"Scan Network“, than search for active devices and log in with your IP address.

Scan NetworkScan Network

Step 2 - Change Runtime Security Policy

Active "Allow anonymous login“.

Allow anonymous loginAllow anonymous login

Step 3 - Install Rexroth License Service Library

Install ctrlX library

Rexroth License Service libraryRexroth License Service library

Step 4 - Install Selmo Basic Library

Install Selmo library

Selmo Basic librarySelmo Basic library

Step 5 - Build Symbol Configuration

In the Tab "Symbol Configuration“ click "Build“.

Symbol ConfigurationSymbol Configuration


Settings Factory I/O

Step 1 - Open Console

Tab "VIEW“ and choose "Open Console“.

Open ConsoleOpen Console

Step 2 - Change User Name

Change user name for OPC UA login to: drivers.opc_client.ua_username="boschrexroth".

Change user nameChange user name

Step 3 - Change Password

Change password for OPC UA login to: drivers.opc_client.ua_password="boschrexroth".

Change passwordChange password

Step 4 - Search for Host

Search in the field “Host name” for the server: "opc.tcp://virtualcontrol".
Make sure that the following settings are configured:

Search for OPC UA ServerSearch for OPC UA Server

Selmo Studio OPC UA settings

Selmo Studio SettingsSelmo Studio Settings

Password: boschrexroth
OPC Server Address: specify the Virtual Control used

Support

ctrlX AUTOMATION Forum ctrlX World Topics
 support@selmo.at 1)
 Selmo Helpcenter

Related Links

The Company

Selmo Technology GmbH rethinks machine programming and reduces complexity for the programmer. We offer an alternative for manual programming of processes and can translate the process model directly into a PLC program through our algorithm. The Selmo Solution can be learned and applied quickly and easily and immediately creates a standardisation of PLC programming.

FOR SOFTWARE THAT NEVER LETS YOU DOWN
SELMO Technology GmbH


1) Note on data protection
The email is sent directly to the partner company! This company is responsible for the processing of the data contained. Please read their data protection information before sending this email! 
Bosch Rexroth is not responsible for the use of the partner company's support.

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