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

CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Tuan
Member

CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Hi,

Shall we control a servo motor directly by only using PLC app with "PLC Open" library without using Motion App?

If yes then could you tell me how to declare the Axis variable as attched picture?

Thank you!

7 REPLIES 7
CodeShepherd
Community Moderator

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

When drives only are connected as an IO you cannot use the standard motion function blocks like MC_Power. These are interfaces to the motion runtime. You will have to handle the control and status word as well as the set frequency/speed by hand.

LiuPengfei
Established Member

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Every Function block in PLCOpen library will use infrastructure of app.motion. So CXA_PLCOPEN can not work without app.motion.

Tuan
Member

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Hi,

As I understand, meaning without motion.app those functions of CXA_PLCOpen still work? then could you please let me know how can I link the "Axis" in function? Please refer to attached picture one more.

Thank you!

 

LiuPengfei
Established Member

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Sorry I made a typing error😓. I mean CXA_PLCOPEN can not work without app.motion.

Tuan
Member

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

No problem!

Thank you for your all support!

Br,

 

JOJO95
Member

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Hi, guys

If so, I can't use PLCopen Library in EtherCAT CoE protocol (3rd party drives) without motion app?

I have to control more than 30 axes with 3rd party drives.

MichaelB
Community Moderator

Re: CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

Yes, for PLCopen Motion library you need ctrlX MOTION. With RM22.11 (V1.18) in November 2022 we plant to support more than 30 axes with ctrlX CORE X7. Conccerning further details, please give me a personal note PN.

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