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.

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

CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

CONTROL SERVO MOTOR OVER ETHERCAT BY PLC APP

TN_X
Long-established Member

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
Community Moderator

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

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

TN_X
Long-established Member

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

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

TN_X
Long-established Member

No problem!

Thank you for your all support!

Br,

 

JOJO95
Member

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
Community Moderator

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