Teaser ctrlX PLC.png

Get Ethercat diagnosis from ctrlX CORE into PLC

Dias
Community Moderator
Community Moderator

This Functionblock reads the diagnostic information from Ethercat-Master and tried to find out which Ethercat-Device has an error. In case of fixing the Error a automatic change to state OP will be done
The name of the device was written into the variable strSlaveName. If the problem fixed the Ethercat was automatic restarted.

You need for this program the library CXA_ETHERCATMASTER.

Step 1: Import the attached Functionblock 

Import the FunctionblockImport the Functionblock

Step 2: Call the Functionblock 

Call the FunctionblockCall the Functionblock

Because it is just an diagnosis the cycletime of this task can be slow.
In case of an error like break of Ethercat cable, the bit Topology is not OK is comming and the name of Slavedevice which is missing is shown.

Check the functionCheck the function

You find more details how it works in the comments.

 

Dias
Dias
I`m a member of the ctrlX AUTOMATION Community and responsible for Safety Systems and PLC
Must Read
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