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

CtrlX Error clear from PLC

CtrlX Error clear from PLC

Usalas
Long-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