cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Example for PLC code for OPC UA Connection - startup and recovery

Example for PLC code for OPC UA Connection - startup and recovery

CodeShepherd
Community Moderator
Community Moderator

Is there an example PLC code for OPC UA Connection - startup and recovery?

1 REPLY 1

ctrlXnovo
Long-established Member

When using the OPC UA Client app, it is necessary to start the connection manually as of version 1.16.0.  

This is detailed in this post:

https://developer.community.boschrexroth.com/t5/Store-and-How-to/Connect-OPC-UA-client-to-MLC-and-Si...

In this same post, a Node Red example is given for starting the OPC UA Client if the current state is Disconnected.  This can be used on startup or to recover if the connection is lost during runtime.

Attached is PLC Code to do the same.  The file is a  PLCOpenXML file that can be imported into the ctrlX PLC Engineering program.

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