2017-06-21 46 views
0

問題西門子S7:獲得TIA項目名稱@runtime

是否有可能在運行時爲String PLC程序中獲得有關項目TIA Portal中project nameproject version或者至少任何metadata?在編譯時將信息作爲一個常量來獲取也會有所幫助。

背景

該項目中含有大量的(約20)的西門子S7的CPU具有相同的源代碼的。所有的CPU都連接到一個OPC UA服務器。我想通過提供版本號爲OPC UA item來管理不同的源代碼版本。

環境

TIA門戶:V14 SP1更新1 PLC:CPU 1510SP F-1 PN

回答

0

的部分解決了這個問題是使用功能GetChecksum。它讀出當前在PLC上的程序的校驗和爲byte array(8字節)。然後可以將校驗和與TIA項目中PLC的屬性中的校驗和進行比較。