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

Connection failure between OPCUA Server and Siemens PLC

Connection failure between OPCUA Server and Siemens PLC

chris_eisend
New Poster

Hello together,

has someone ever tried to connect a Siemens PLC to a virtual CtrlX via the OPCUA_Client function block in Siemens TIA Portal?

In the configuration of the client I can set up a connection to the CtrlX (only in TIA portal, not with hardware) but I can't connect the PLC via this function block. For the connection the function block uses the connection information of the configuration. For me it's weird because in the configuration it's possible to have access to the data layer but within the function block I always get the error message 8005_0000 within the subfunction OPC_UA_Connect (see screenshot).

Would be so grateful if someone could help me with this issue! 🙂

1 REPLY 1

smueller
Established Member

Hello,

the statusCode OpcUA_BadCommunicationError normally occurs, when the connection fails at all. If you want to connect to OPC UA Server on virtual ctrlX from another network host there are many things you should keep in mind (e.g. Port Forwarding, Firewall), since the virtual ctrlX is running in a virtual machine.

The usual configuration which works is:

  1. Configure Port Forwarding for virtual ctrlX. Please make sure to forwarding port 4840 (By configuring 4840:4840)smueller_0-1618828805186.png
  2. Configure our Firewall (e.g. Windows Defender Firewall with Advanced Security) an incoming rule (Inbound Rules), which allows network traffic for tcp port 4840

smueller_1-1618829147276.png

After the 2 steps you should get at least a connection. Of course other issues can occurs, but you will get another StatusCode, which can help you to slove the issue.

 

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