<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Display project filename on HMI</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/79a57ed63c/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/79a57ed63c/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/79a57ed63c/</id><updated>2023-04-30T09:15:10.380000Z</updated><subtitle>Recent posts to Display project filename on HMI</subtitle><entry><title>Display project filename on HMI</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/79a57ed63c/?limit=25#4e83" rel="alternate"/><published>2023-04-30T09:15:10.380000Z</published><updated>2023-04-30T09:15:10.380000Z</updated><author><name>nz-dave</name><uri>https://forge.codesys.com/u/nz-dave/</uri></author><id>https://forge.codesys.com801289234aed192d0b41adb02712359224ac1598</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a href="https://faq.codesys.com/pages/viewpage.action?pageId=21135402" rel="nofollow"&gt;https://faq.codesys.com/pages/viewpage.action?pageId=21135402&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Display project filename on HMI</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/79a57ed63c/?limit=25#477a" rel="alternate"/><published>2023-04-30T09:07:02.104000Z</published><updated>2023-04-30T09:07:02.104000Z</updated><author><name>nz-dave</name><uri>https://forge.codesys.com/u/nz-dave/</uri></author><id>https://forge.codesys.comd06b908817919af0e031c9d9c910136914b17d63</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;just Stumbled over this after days of searching&lt;/p&gt;
&lt;p&gt;Declaration&lt;br/&gt;
VAR&lt;br/&gt;
    sAppName    :    STRING := 'Application'; // must identic to the name in the device tree&lt;br/&gt;
    iecResult   :    RTS_IEC_RESULT;&lt;br/&gt;
    xInit       :    BOOL := TRUE; &lt;br/&gt;
    pApp        :    POINTER TO CmpApp.APPLICATION; &lt;br/&gt;
    stAppInfo   :    CmpApp.APPLICATION_INFO;&lt;br/&gt;
    pstAppInfo  :    POINTER TO CmpApp.APPLICATION_INFO := ADR(stAppInfo); &lt;br/&gt;
    sProjectName:    STRING;&lt;br/&gt;
    sAuthor     :    STRING;&lt;br/&gt;
    sVersion    :    STRING;&lt;br/&gt;
    sDesc       :    STRING;&lt;br/&gt;
    sLastChange :    STRING;&lt;br/&gt;
END_VAR&lt;/p&gt;
&lt;p&gt;Implementation&lt;br/&gt;
IF xInit THEN&lt;br/&gt;
    pApp := CmpApp.AppFindApplicationByName(pszString := sAppName, pResult := ADR(iecResult)); &lt;br/&gt;
    pstAppInfo := CmpApp.AppGetApplicationInfo(pApp := pApp, pResult := ADR(iecResult));&lt;br/&gt;
    IF iecResult = 0 THEN&lt;br/&gt;
        sProjectName := pstAppInfo^.pstProjectName^;&lt;br/&gt;
        sAuthor := pstAppInfo^.pstAuthor^;&lt;br/&gt;
        sVersion := pstAppInfo^.pstVersion^;&lt;br/&gt;
        sDesc := pstAppInfo^.pstDescription^;&lt;br/&gt;
        sLastChange := DT_TO_STRING(pstAppInfo^.dtLastChanges);&lt;br/&gt;
    END_IF&lt;br/&gt;
    xInit := False;&lt;br/&gt;
END_IF&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Display project filename on HMI</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/79a57ed63c/?limit=25#936a" rel="alternate"/><published>2023-04-30T08:42:41.010000Z</published><updated>2023-04-30T08:42:41.010000Z</updated><author><name>nz-dave</name><uri>https://forge.codesys.com/u/nz-dave/</uri></author><id>https://forge.codesys.com838264ecb523bf189e9e133ea89dbd5b2fe02cef</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Is there a way to display the project file name (string) so i can have it displayed on the HMI/PLC.&lt;br/&gt;
So i know what version of the program has been uploaded.&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>