Example: tourism industry

TIA Portal Openness - Siemens

Unrestricted Siemens AG Portal OpennessUnrestricted Siemens AG 2018 TIA Portal OpennessIntroductionTIA Portal OpennessPublic APITIA Portal Openness uses DLLs to provide access to objects and functions of TIA PortalTIA Portal is controlled remotely by the application through OpennessOpen projectCompile deviceManual operation of TIA PortalAutomatic execution of actionsCreation of applications with required functionalitywith Microsoft Visual () ()Unrestricted Siemens AG 2018 TIA Portal OpennessFunctionalityYour own programEXEF unctionality of the Openness interface TIA Portal functionality is stored in program libraries (DLL) in the installation directory of the TIA Portal . Openness is the public interface that uses these libraries and forwards : Documented interface Consistency even when functions of the TIA Portal program libraries changeBinary directory: TIA Portalbusiness logicPublicAPIdirectory:Public programming library files are the public interface and forward commands to the TIA Portal businesslogicUnrestricted Siemens AG 2018 Page 4 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 contr

Unrestricted © Siemens AG 2018 Unrestricted www.siemens.com/tia-portal TIA Portal Openness

Tags:

  Patrol, Openness, Tia portal openness, Tia portal tia portal openness

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of TIA Portal Openness - Siemens

1 Unrestricted Siemens AG Portal OpennessUnrestricted Siemens AG 2018 TIA Portal OpennessIntroductionTIA Portal OpennessPublic APITIA Portal Openness uses DLLs to provide access to objects and functions of TIA PortalTIA Portal is controlled remotely by the application through OpennessOpen projectCompile deviceManual operation of TIA PortalAutomatic execution of actionsCreation of applications with required functionalitywith Microsoft Visual () ()Unrestricted Siemens AG 2018 TIA Portal OpennessFunctionalityYour own programEXEF unctionality of the Openness interface TIA Portal functionality is stored in program libraries (DLL) in the installation directory of the TIA Portal . Openness is the public interface that uses these libraries and forwards : Documented interface Consistency even when functions of the TIA Portal program libraries changeBinary directory: TIA Portalbusiness logicPublicAPIdirectory.

2 Public programming library files are the public interface and forward commands to the TIA Portal businesslogicUnrestricted Siemens AG 2018 Page 4 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 by means 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 othersPublic APIS implified operation using your own user interfaceAutomatic execution of actionsYour own programEXEI mport/ ExportXMLU nrestricted Siemens AG 2018 TIA Portal OpennessApplication optionsManualWith TIA Portal OpennessFirst executionAny repeated execution180 min160 min360 min75 min-10%-80%160 min160 min160 min75 min75 min75 minMore time due to creation of the applicationUnrestricted Siemens AG 2018 TIA Portal OpennessCompatibilityOpenness libraries of all previous versions are available in TIA Portal V16 The Openness DLLs from V14 SP1, V15 and are also available in the TIA Portal V16 in addition to the new V16 benefitsOpenness applications based on older versions of TIA Portal can run unchanged with the TIA Portal V16 Openness functions can be expanded by exchanging the earlier Openness DLL for the V16 DLL and used after a Portal V14SP1 TIA Portal V15 TIA Portal Siemens AG 2018 How can you program with Openness ?

3 Savings of codeExampleApplication in C#ConnecttoTIAP ortalprocessandopenaprojectSelectPLC"PLC _1"CompilePLCsoftwareandhardwareDisconne ctTIAP ortalfromtheapplicationSavings of about 95% of codeUnrestricted Siemens AG 2018 TIA Portal with UI instantiateTiaPortalmyPortal= new TiaPortal( );Open ( );Creating a device (PLC)Device device= ("OrderNumber:6ES7 510-1DJ01-0AB0 ", "PLC_1","NewDevice");CompliePLCcompileRe sult= ( , );How can you program with Openness ?Code exampleUnrestricted Siemens AG 2018 TIA Portal OpennessFunctionalitiesXML export of the snapshot of actual valuesThe snapshot of the actual values is stored in the XML file during export via XML import of inconsistent blocks Block XMLs can be imported, even if used UDTs or called blocks are not available or not matching in the target project Archiving/retrieving a projectAPI-controlled access to UI function project archiving or project retrievalPLC offline/offline comparisonAutomatically triggered comparison of 2 PLCs which can be in different projectsAutomatic protection of blocksA block can be know-how protected via Openness APIC onversely, a know-how-protected block can be unlocked via OpennessDownload to an R/H PLCA utomated loading of the R/H PLC, which can be operated redundantly since.

4 Consisting of primary and backup PLCE xport/import of watch tablesImport and export of watch tables in XMLO pening two projects in TIA PortalTwo projects can be opened simultaneously in a TIA Portal instance, one of them in read modeUnrestricted Siemens AG 2018 TIA Portal OpennessNew Functionalities in V16 Reading of block checksumsReading out of checksums of a PLC S7-1500 and S7-1200. Checksums of blocks can be determined by code, interface, comment, access to S7-1500 PLCs and ET 200SP modulesRead and write of hardware module parameters of S7-1500 PLCs and ET 200SP are now both supportedTIA Portal Add-InsAdd-Ins offer a convenient way to enrich TIA functionality using the Openness APIO penness libraries of previous versions are availableOpenness DLLs from V14SP1, V15 and are available besides the new V16 DLLsUnrestricted Siemens AG 2018 SystemfunktionenTIA Portal Add-InsOverview Add-Ins offer a convenient way to enrich TIA functionality using the Openness API Add-Ins are written as.

5 NET programs Add-Ins can be easily shared within a company and even distributed to third-party vendors Installation 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 in 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 knowledge of high-level programming languages Add-Ins are context sensitive. This means they only appear for the selected objects within a TIA Portal project Add-Ins can also execute Windows system functions.

6 File or 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 HWconfiguration of modulesPage 13 TIA Portal Market Entry TeamExtension of the support of the configuration of modules and componentsConfiguration of the S7-1500 PLCs and ET200SP modules such as OPC UA server configuration and user management Certificate management Web server configuration and user management Watch tables for Web server and displayAdvantages 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 enables, for example, the consistent and full generation of the hardware configuration of a plant and write complex module parametersOpenness APIU nrestricted Siemens AG 2018 Live DemoTIA Portal OpennessThan you for your attentionISM 2018 Tiago GasparSales and demo


Related search queries