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

CtrlX Error clear from PLC

CtrlX Error clear from PLC

Usalas
Established Member

What is the best way to clear or acknowledge CtrlX errors from PLC? 

writing into the datalayer commands does not work. Any sugegstions will be appreciated

Thanks

5 REPLIES 5

Goldfinger
Established Member

Hello,

you already have the correct function block DL_WriteNode. For a global clear error, you have to write to this node:

strDL_DIAG_CLR_ERROR: STRING:='diagnosis/confirm/error'; // global clear error

Do not connect a variable to the input Value. This has to be empty.

Hope this helps,

Klaus

P.S. the nodename changed in (i think) RM21.03. So for versions before RM21.03 it is 'diagnosis/clear/error'.

Fred74
Established Member

Hello, 

Writing directly to the Datalayer works but It doesn't clear the error neither on the Drives nor on the Robot.

My questions : 

- how can I clear the error on the Axis and on the Robot?

- when the ImcInterface will be able to manage a global clear error : Core, all the Axes which are in fault + Robot

Many thanks

 

Goldfinger
Established Member

Hello,

- how can I clear the error on the Axis and on the Robot?

With the MotionInterface you do:

  • 1st: arKinCtrl_gb[].Admin.ClearError -> This clears errors on all axes of the kinematics and then clears the error of the kinematics.
  • 2nd: arAxisCtrl_gb[].Admin.ClearError on all axes, htat have still an error
  • 3rd: ImcCtrl.Admin.ClearError to switch the LED from red to green (this is actually not more as the LED)

- when the ImcInterface will be able to manage a global clear error : Core, all the Axes which are in fault + Robot

There is a feature planned for RM21.11, that the central clear error is forwarded to all snaps that are registered. I am not sure if it will really come this year. It is just planned.

Fred74
Established Member

Ok thank you very much 

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