8000 GitHub - RafaelBenildoMafra/Tia-Parser: Application developed to extract reference addresses from Siemens Tia Portal .plf System files
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

RafaelBenildoMafra/Tia-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project is an ongoing effort to understand the structure of the .plf file format and extract valuable information from it. While significant progress has been made, the parser is currently reliable only for simple projects. Handling complex, real-world automation projects will require continued development to address edge cases and all possible variations the file may present.

Compatibility

The application is supposed to work with TIA Portal versions 15 and onwards.

Known Issues

Within the TIA Portal, there is a mechanism that runs a Reorganization Task to eliminate data from the .plf file once its size exceeds approximately 5 KB. Unfortunately, this mechanism seems may remove important information needed to reconstruct the data, which affects the parser’s ability to work with larger files.

Tools Used

To read and analyze the .plf file, was used Imhex by WerWolv, which I highly recommend.

How to Use

  1. Navigate to the System folder in a typical TIA Portal project.
  2. Select the PEData.plf file.
  3. The reference addresses will be exported to the directory containing the .plf file in an export.txt file.
image

About

Application developed to extract reference addresses from Siemens Tia Portal .plf System files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0