4/8/2025 1:38 PM | |
Joined: 3/14/2024 Last visit: 9/8/2025 Posts: 6 Rating:
|
Hello miktherunner, I hope you are doing well, i am int intern now and i am working on a project using TIA Openness " Integration TIA Openness in the modular managment of such type of machines". I have no older experiences with this extension but i am a familiar with TIA Portal especially the version 16. So i would like to give some advices to start working on my project. In my side, i did some researches and i found some key-words( C#, Visual Studio, DLL, TIA Explorer, Openness Scripter). But i don't know with what tool should i start, can you help me please by give me some advices or propose to me the plan just to begin please? PS : I found by watching some videos in Youtube that TIA Openness is application installed with TIA Portal (A shortcut) but by asking many people, they told me it is not an application but, it is up to me to create this application which called API. So Can you explain to me please which one of this two approache is the correct? Thank you ------------------------------------------------------------------------------------------ |
Last edited by: Moderator_Lan at: 04/08/2025 13:39:57New subject after splitting Last edited by: isaac_sadech0945 at: 04/14/2025 07:19:01Last edited by: isaac_sadech0945 at: 08/06/2025 14:06:25 |
|
5/15/2025 2:27 PM | |
Joined: 7/22/2024 Last visit: 8/26/2025 Posts: 7 Rating:
|
Use TIA Portal Openness Explorer application to understand object model. It is better than official documentattion. |
Last edited by: Milan Božić at: 06/10/2025 07:59:17 |
|
This contribution was helpful to
2 thankful Users |
5/15/2025 4:56 PM | |
Joined: 7/7/2010 Last visit: 9/11/2025 Posts: 16093 Rating:
|
If your specific problem(s) can be solved with Openness Scripter, start with that because it will give you the very specific objects to manipulate. Once you get that working correctly, then you can consider expanding to an Add-In, or a fully external application (.exe) with the knowledge of the details that must be initialized, manipulated, and later properly closed out - to avoid relying on GC to clean up 100% perfectly every time.
|
science guy |
|
Follow us on