Siemens TIA Portal Openness Feature Functionality and Possible
Siemens TIA Portal Openness Feature Functionality and Possible Use European Spallation Source – Integrated Control System Division Nick Levchenko CERN Date: 2016 -02 -01
Scope • Functionality & Features • Availability & Compatibility • Installation & Use 2
Functionality & Features • Automation of engineering by controlling the TIA Portal externally from within a custom made program you have created • The following functions are available: – create/delete project data, PLC and HMI data – modify projects and project data (import/export/etc. ) – download/upload/compare project data to/from PLC/HMI 3
Use @ ESS CCDB Extracts data from CCDB Generates PLC code (in the form of import files) Uses Openness to import files to PLC project Openness Database that holds information on all devices, their locations, controlling them PLC’s, etc. Custom Application TIA Portal 4
System Architecture • TIA Portal Openness provides a public API (DLL) • Users can create their own application (MS Visual Studio: C#, VB. Net, etc. ) to use any functions provided by the API 5
Object Model 6
Availability & Compatibility • Available from TIA Portal V 12 SP 1 • More feature added with every version • Currently available via Siemens only (some files required) • Will be publicly available from TIA Portal V 14 7
Siemens Roadmap § Open and close TIA Portal § Open, save, close project § Import/export of HMI configuration data for HMI RT Advanced § XML-Export PLC blocks of S 7 -300/400 § Read tag tables § Read selected hardware configuration data + XML-Export PLC blocks of S 7 -1200/1500 (except SCL) + Export/import tag tables via XML + Modify a TIA project via UI and API + Import ASCII sources (STL/SCL/DB/UDT) TIAP V 12 SP 1 Openness + + + + + Import/export of extended HMI configuration data for HMI RT Advanced XML-Import of PLC blocks in S 7 -1500 (only STL) Copy from Library to Device Start Block Editor / Tag Editor Start Compile PLC / HMI Silent Update Check for type objects TIAP V 13 Openness + + + XML-Import of LAD/FBD/GRAPH blocks Generate ASCII Source from Block (STL/SCL/DB/UDT) Extended possibilities for reading data from the project (Blocks and library data) Support of the User. Xperience. Set TIAP V 13 SP 1 Openness + + + XML-Export of SCL blocks XML-Import of SCL/GRAPH/LAD/FBD blocks Export/Import of HWCN data Generation/Modification APIs for TIA Portal Project data Up/download Compare Im/Export of HMI project data for HMI RT Prof Predecessors functional replacement TIAP > V 14 Openness Configurations have to be adapted 8
Installation & Use • Contact your local Siemens • They will provide you with some installation and configuration files and user manuals • They will also provide some demo applications (as Visual Studio projects) 9
Example 10
Traditional Import/Export 1. Generate text files (*. scl, *. db, etc. ) 2. Attach them as external sources 3. Manually generate block from external sources using TIA Portal 4. Any changes? Repeat steps 1 and 3 11
Openness Import/Export 1. Generate XML files 2. Automatically import them into TIA Portal 3. Any changes? Repeat steps 1 and 2, which can be fully automated in your custom made software tool Traditional import/export using connected external sources still available and usable via Openness as well 12
XML File Additional Features 1. Better, industry-standard format 2. XML import lets one create instance DB with user-defined name AND number: https: //support. industry. siemens. com/tf/ww/en/posts/tia-andcreating-db-s/88731/? page=0&page. Size=10 13
Demo 14
- Slides: 14