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

command an Ethercat device directly over OPC UA

command an Ethercat device directly over OPC UA

Pinball_NL
New Contributor

Is it possible to use the ctrlX core as a kind of router for connecting and controlling a Ethercat device over UPC UA. 

What this means is that I have a third party Device with OPC UA server. I want to connect and control a Ethercat device. This can be any device, but lets say its a third party ethercat frequency converter. What I can Imagne is that with OPC UA I can write(&read) the datalayer. So I can write the drive enable and write a command Velocity. This should work or am I wrong ? 

This means I only need a ctrlX with Datalayer acces, UPC UA client app and the Ethercat App. There is no need for PLC app, Motion app or NodeRed or whatever while I write directly on the values. We want to test this, but it should be nice if some specialist can tell me if this is going to work.

Pinball_NL_0-1652097475326.png

 

2 REPLIES 2

CodeShepherd
Community Moderator
Community Moderator

You would need an OPCUA server app and I think at the moment the requested way is not working. Please have a look to this topic.

Okay, While Ethercat is Cyclic, you cannot use it on the old fashioned way. So give a "Drive Enable" and a "target position" and let the drive figure it out is not possible. There must be something in between, direct communication OPC-UA and Ethercat is not possible. Right now we think the soltution will be to put something in between. So we maybe the NodeRed app or something in Python will help us out. 

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