TIA Portal Openness - Siemens

1y ago
33 Views
3 Downloads
1.53 MB
15 Pages
Last View : 6d ago
Last Download : 3m ago
Upload by : Sasha Niles
Transcription

TIA PortalOpennessUnrestrictedUnrestricted Siemens AG 2018www.siemens.com/tia-portal

TIA Portal OpennessIntroductionManual operationof TIA PortalTIA Portal OpennessPublic APIAutomaticexecution of actionsCreation of applications withrequired functionality withMicrosoft Visual StudioUnrestricted Siemens AG 2018project.Open()Open projectdevice.Compile()Compile deviceTIA Portal Openness uses DLLs toprovide access to objects andfunctions of TIA PortalTIA Portal is controlled remotelyby the application throughOpenness

TIA Portal OpennessFunctionalityFunctionality of the Openness interface TIA Portal functionality is stored in programlibraries (DLL) in the installation directory of theTIA Portal. Openness is the public interface that uses theselibraries and forwards commands.Binary directory:TIA Portalbusiness logic PublicAPI directory:Public programminginterfaceAdvantages: Documented interface Consistency even when functions of the TIAPortal program libraries changeYour ownprogramEXEUnrestricted Siemens AG 2018Openness library files arethe public interface andforward commands to theTIA Portal business logic

TIA Portal OpennessOverview of basic functionalityTIA Portal Openness An interface to TIA Portal functions Access to these functions via a public API Automates engineering through remote control bymeans of self-created applicationsExamplesAutomatic actions Create project data Modify projects and project data Delete project data Read in project data Make projects and project data available for othersUnrestricted Siemens AG 2018Page 4Public APIAutomaticexecution ofactionsSimplified operationusing your ownuser interfaceYour ownprogramEXEImport/ExportXML

TIA Portal OpennessApplication optionsFirst executionManualWith TIA PortalOpennessMore time due to creation ofthe applicationUnrestricted Siemens AG 2018180 minAny repeated execution-10%360 min-80%160 min160 min160 min160 min75minmin7575minmin75

TIA Portal OpennessCompatibilityOpenness libraries of all previous versions areavailable in TIA Portal V16ApplicationV16The Openness DLLs from V14 SP1, V15 and V15.1 are alsoavailable in the TIA Portal V16 in addition to the new V16 pplicationV14SP1ApplicationV14SP1Customer benefitsTIA PortalV14SP1TIA PortalV15Openness applications based on older versions of TIA Portal canrun unchanged with the TIA Portal V16 environment.V14SP1DLLV14SP1DLLNew Openness functions can be expanded by exchanging theearlier Openness DLL for the V16 DLL and used after a recompile.Unrestricted Siemens AG 2018V15DLL TIA Portal V16V14SP1DLLV15DLL V16DLL

How can you program with Openness?Savings of codeExampleApplication in C#Connect to TIA Portal process and open a projectSelect PLC "PLC 1"Compile PLC software and hardwareDisconnect TIA Portal from the applicationSavings of about 95% of codeUnrestricted Siemens AG 2018

How can you program with Openness?Code exampleTIA Portal with UI instantiateTiaPortal myPortal new TiaPortal( TiaPortalMode.WithUserInterface );Open projectmyPortal.Projects.Open( p16" );Creating a device (PLC)Device device devices.CreateWithItem("OrderNumber:6ES7 510-1DJ01-0AB0/V2.0", "PLC 1","NewDevice");Complie PLCcompileResult my1500Plc.Compile( CompilerOptions.Hardware, BuildOptions.Build );Unrestricted Siemens AG 2018

TIA Portal OpennessFunctionalitiesXML export of the snapshot of actual valuesPLC offline/offline comparisonThe snapshot of the actual values is stored in the XML file duringexport via Openness.Automatically triggered comparison of 2 PLCs which can be indifferent projectsFault-tolerant XML import of inconsistent blocksAutomatic protection of blocksBlock XMLs can be imported, even if used UDTs or called blocksare not available or not matching in the target projectA block can be know-how protected via Openness APIArchiving/retrieving a projectDownload to an R/H PLCAPI-controlled access to UI function project archiving or projectretrievalAutomated loading of the R/H PLC, which can be operatedredundantly since V15.1, consisting of primary and backup PLCOpening two projects in TIA PortalExport/import of watch tablesTwo projects can be opened simultaneously in a TIA Portalinstance, one of them in read modeImport and export of watch tables in XMLUnrestricted Siemens AG 2018Conversely, a know-how-protected block can be unlocked viaOpenness

TIA Portal OpennessNew Functionalities in V16Reading of block checksumsTIA Portal Add-InsReading out of checksums of a PLC S7-1500 and S7-1200.Checksums of blocks can be determined by code, interface,comment, etc.Add-Ins offer a convenient way to enrich TIA functionality usingthe Openness APIParameter-specific access to S7-1500 PLCs andET 200SP modulesOpenness libraries of previous versions areavailableRead and write of hardware module parameters of S7-1500 PLCsand ET 200SP are now both supportedOpenness DLLs from V14SP1, V15 and V15.1 are availablebesides the new V16 DLLsUnrestricted Siemens AG 2018

SystemfunktionenTIA Portal Add-InsOverview Add-Ins offer a convenient way to enrich TIAfunctionality using the Openness API Add-Ins are written as .NET programs Add-Ins can be easily shared within a companyand even distributed to third-party vendorsInstallation Add-Ins can be easily installed by copying the .add-in file intothe “Add-Ins/” folder in the TIA Portal installation directory Add-Ins can be activated or deactivated in the Add-Ins taskcard (by default Add-Ins are deactivated) Additional information about the Add-In like the author,description or the required permissions are also shownin the Add-Ins task cardUnrestricted Siemens AG 2018

SystemfunktionenTIA Portal Add-InsBenefits Add-Ins integrate as a part of the TIA Portal environment Add-Ins can be run without having any knowledgeof high-level programming languages Add-Ins are context sensitive. This means they only appearfor the selected objects within a TIA Portal project Add-Ins can also execute Windows system functions, fileor network operations and interact with other applicationUtilizationAdd-Ins can be used inside the following areas of the TIA Portal Project tree Library view Version Control Interface Devices and network viewUnrestricted Siemens AG 2018

System functionsTIA Portal Openness – HW configuration of modulesExtension of the support of theconfiguration of modules and componentsConfiguration of the S7-1500 PLCs and ET200SPmodules such as OPC UA server configuration and user managementCertificate managementWeb server configuration and user managementWatch tables for Web server and displayOpenness APIRead and write complex moduleparametersAdvantages of the functionIn addition to the automated placement of devices/modules in a networked configuration, automated configuration ofthe S7-1500 PLCs and ET 200SP modules is now also possible.This enables, for example, the consistent and full generation ofthe hardware configuration of a plant object.Unrestricted Siemens AG 2018Page 13TIA Portal Market Entry Team

Live DemoTIA Portal OpennessUnrestricted Siemens AG 2018

Than you for your attentionTiago GasparSales Specialisttiago.msgaspar@siemens.comIntroduction and demo /ww/en/view/108716692UnrestrictedISM 2018

add-ins can be easily installed by copying the .add-in file into the "add-ins/" folder in the tia portal installation directory add-ins can be activated or deactivated in the add-ins task card (by default add-ins are deactivated) additional information about the add-in like the author, description or the required permissions are also shown

Related Documents:

TIA - 568.2-D TIA - 568.0-D TIA - 569-D TIA - 526-7-A Balanced twisted-pair cabling Generic cabling Telecommunications pathways and spaces Single-mode fibre testing TIA - 568.3-D TIA - 568.1-D TIA - 607-C TIA - 536- 14-C Optical fibre cabling Commercial building Bonding and

Educator training courses; Focus: vocational and university education TIA university courses Level 1 Level 2 Level 3 TIA Portal courses Advanced course TIA Portal with SIMATIC S7 2 days Basic course PLC programming with TIA Portal and SIMATIC S7 2 days Process visualization for (K)TP700/WinCC with TIA Portal and SIMATIC S7 2 days SINAMICS G120

TIA-568-C.0, TIA-568-C.1, TIA-568-C.2, TIA-568-C.3, TIA-568-C.4 3. TIA-569-C 4. TIA-606-C 5. J-STD-607 D. The current edition of the following guidelines: 1. BICSI, Telecommunications Distribution Methods Manual (TDMM) 2. BICSI, Information Transport Systems Installation Methods Manual (ITSIMM) 3. .

la versión del TIA Portal El número de la versión va en paralelo a la versión del TIA Portal Si se actualiza el TIA Portal, se deberá actualizar el AddOn a la misma versión . SP1 Firmware Desigo DIGSI 5 SIMATIC Automation Tool SIT Unified Architecutre Foundation SIMIT V10.2 LMU SIMOTION Scout V4.2 SIT Unified Architecture Discrete .

Service Training Programming Training Programming Languages SIMATIC programming 1 in the TIA Portal TIA-PRO1 SIMATIC programming with S7-Graph in the TIA Portal . TIA-SCL2 Siemens Certified PLC Programmer TIA- PRO3 Certification courses The contents of a course in a field with coloured background are recommended requirements for attending the .

framework Totally Integrated Automation Portal (TIA Portal) which offers users a uniform, efficient and intuitive solution to all their automation tasks. SIMATIC WinCC (TIA Portal) covers applications in the machine-level area and applications in the process visualization or SCADA environment. WinCC (TIA Portal) offers the uniform and scalable .

IECPL-Exercise: Programming Exercise: Hardware Configuration Basics: HMI exercise Basics: PLC exercise TIA Portal V11 – Exercises. SIMATIC Systems Support I IA AS CS 2 FA TIA Portal V11 Seite / page 3 Task: Start TIA Portal and create a new project What to do: 1. Select the option “Create new project” and name it “my_first_project .

4/4 HMI software in the TIA Portal 4/5 SIMATIC WinCC (TIA Portal) Engineering 4/9 SIMATIC WinCC (TIA Portal) Runtime 4/10 WinCC Runtime Advanced 4/14 WinCC Runtime Professional 4/19 WinCC Runtime Communication 4/25 SIMATIC WinCC (TIA Portal) options 4/26 WinCC Recipes 4/28 WinCC Logging 4