Skip to content

This project aims to create a user-friendly data input interface to automate project generation on the TIA Portal, through the TIA Openness API.

License

Notifications You must be signed in to change notification settings

DankoCaboski/TIA-Openness-RPA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPA for creating and configuring a TIA Portal project

This project aims to develop a user-friendly data input interface for automating project generation on the TIA Portal, leveraging the TIA Openness API. It consists of a GUI built in Python, utilizing tkinter and pythonnet, to facilitate the management of TIA Portal project creation.

This repository is being used as an MVP to prove the viability of the concept. To check the status of the final project, check this repository

This project was inspired by the following repository https://github.com/Maroder1/TIA-openness


Installation of TIA Openness

  1. Install TIA v15.1 professional, make sure openness is checked [default] Link to TIA v15.1 trail

  2. Add your user to the Siemens TIA Opennesss Group as shown on page 27 here

How: Right clik "My computer" -> Manage -> System tools -> Local users and groups - > Groups-> Double click “Siemens TIA Openness” and add your username

HINT: Press Win + R on your keyboard and then type "lusrmgr.msc" and hit Enter.

More details can be found in the Tia Openness documentation

TIA Portal Openness Explorer helps you to obtain an overview of the TIA Portal Openness API.

Python installation

  1. Download the Python installation wizard
  2. Make sure Python is configured within the PATH

How to build

  1. in the windows search bar type "command prompt" to open Command Promt (CMD)
  2. Browse to the location of the build.py file and run it with the following command
 python build.py

Your program will be in core/build/exe.win-amd64-3.12

About

This project aims to create a user-friendly data input interface to automate project generation on the TIA Portal, through the TIA Openness API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%