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

Create hash of the PLC application

Create hash of the PLC application

martinscheu
New Poster

Hello

Is it possible to access the PLC application on the core file system?
After every application download I would like to create a hash of the application and store the hash.

Thank you.

3 REPLIES 3

georkueh
Community Moderator
Community Moderator

Hi,

what do you mean with hash?

Do you want to refer to the boot project (compiled PLC project) itself or the content (e.g. PLC project file)?

 

kind regards

Hi
Is related to security, to track tampering of files. I would say it is the compiled file to track, create a SHA-1 hash of the boot application and the actual running application after download store the hash outside of the PLC.

If now the boot application or the actual running application gets changed, I get a different hash.

Additionally would also be nice to track online changes, e.g. I am logged in and change a value of the running application. But not sure that is in a file or in memory.

Thanks!

The plc data can be found in the file system of the ctrlX CORE. See this thread for more information.

For general access to the file system see this thread for further information.

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