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

Writing on ctrlX Logbook

Writing on ctrlX Logbook

Anonymous
Not applicable

Hi,

is there a way to write an entry into ctrlX logbook?

Moreover, is there a way to write an entry into ctrlX logbook via the PLC app by a Codesys function block?

Thank you!

Silvia

8 REPLIES 8

TheCodeCaptain
Community Moderator
Community Moderator

Ciao Silvia,

unfortunately from PLC this is not yet possible.

It is planned for RM21.11

Regards

Anonymous
Not applicable

Hi,

Thank you for your reply!

Is there another way to write on the logbook for now? 

Silvia

Hi,

for now you have two options:

  1. writing your own app, in the upcomming release of the sdk are examples how to set diagnosis
  2. using the REST interface of the datalayer
    1. Description can be found here in the "ctrlX CORE Runtime, Application Manual"
    2. ctrlX diagnostic system 

Is it possible to write something to logbook from plc side now? 

Currently you can set diag messages with functions "LogAdd2" to the Codesys PLC logger. In case of errors and warnings this will be automatically written to the ctrlX logbook.

For the direct access PLC <-> ctrlX logbook there were some FB planned with the Version 1.16 but shiftet to 1.18 (RM 22.11).

Regards

Jochen

Jochen_Mueller_0-1657083366090.png

Jochen_Mueller_1-1657083394993.png

 

Hello Jochen, 

Thanks for your reply. 

I was testing LogAdd2 function when I received your message. 

LogAdd2 return error in my case, do you know why? 

zhenhui_0-1657086739826.png

 

Hello zhenhui

I have test this with version 1.14 and now with 1.16. It's working....

here my quick and dirty test procedure. Parallel I attached my TestProg as PLCoponXML export file...

Jochen_Mueller_0-1657271404840.png

Jochen_Mueller_1-1657271536317.png

Jochen_Mueller_2-1657271570270.png

 

Thanks a lot. Your code works!

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