Class:ELOLib 1 COMOS. Platform Class documentation ELOLib_dll. Programming Manual. Siemens Distributor 09/2014 A5E AA

Similar documents
Class documentation. COMOSKDictionary COMOS. Platform Class documentation COMOSKDictionary. Trademarks. General. KDictionary. Programming Manual

Team engineering via Inter Project. Engineering. TIA Portal. Team engineering via Inter Project Engineering. Basics of "Inter Project Engineering"

Class: POptions 1 COMOS. Platform Class documentation POptions_dll. Programming Manual 04/2014 A5E AA

COMOS. Platform Class documentation RevisionMaster_dll. Class: RevisionInfo 1. Class: RevisionMaster 2. Programming Manual

Readme SiVArc V14 SP1 Update 6

Class: DocumentManager 1 COMOS. Platform Class documentation DocumentManager_dll. Programming Manual 03/2017 V10.2.

Creating the program. TIA Portal. SIMATIC Creating the program. Loading the block library 1. Deleting program block Main [OB1]

MindSphere. Visual Explorer. Introduction. User roles for "Visual Explorer" Connecting "Visual Explorer" to MindSphere data. Creating Visualizations

SIMATIC. Process Control System PCS 7 PCS 7 system documentation - Readme V8.0 SP2 (Update 1) Options for Accessing Documentation 1

Performance data abgn SCALANCE W770/W730 SIMATIC NET. Industrial Wireless LAN Performance data abgn SCALANCE W770/W730.

Performance data abgn PCIe Minicard MPCIE-R1-ABGN-U3 SIMATIC NET

party software COMOS Platform Third-party software Trademarks 1 Requirements for the system environment Third-party software releases Operating Manual

COMOS. Automation COMOS Automation Interfaces SPI 1. Generic Excel import 2. Process visualization via OPC client 3.

COMOS. Automation Automation interfaces. Note on file-based data exchange 1 SPI 2. Generic Excel import 3. Process visualization via OPC client 4

PD PA AP How To Configure Maxum II TimeServer Access

SIMATIC. Process Control System PCS 7 VT Readme V8.2 (online) Security information 1. Overview 2. Notes on Installation 3. Notes on usage 4.

DANGER indicates that death or severe personal injury will result if proper precautions are not taken.

Getting Started - Startdrive. Startdrive SINAMICS. Introduction 1. Connecting the drive unit to the PC. Creating a project 3

SIMATIC. S7/HMI SIMATIC Automation Tool V3.1 SP1 product information. SIMATIC Automation Tool features 1. Known problems. Product Information

COMOS. Lifecycle 3D Integration Operation. COMOS PDMS Integration 1. Material management 2. COMOS 3D viewing 3. References 4.

Logical COMOS. Automation Logical. Trademarks 1. Basic principles. Configuring function diagrams based on IEC

COMOS. Automation Logical. Basic principles 1. Configuring function diagrams based on IEC 2. Code generation based on IEC

Basic principles 1. Configuring function diagrams based on IEC 2. Administration 3 COMOS. Automation Logical. Operating Manual 04/2015 A5E AD

COMOS. Operations Shutdown. Introduction 1. Milestones 2. "Shutdown management" plugin 3. "Quick edit" plugin 4. User interface reference 5

COMOS. Lifecycle Material Management. General information 1. Introduction 2. Definitions 3. Creating material in COMOS 4

DANGER indicates that death or severe personal injury will result if proper precautions are not taken.

Siemens Spares COMOS. Operations Inspection. Introduction 1. Working with the "Inspection" plugin 2. Working with the "Inspection diagram" plugin 3

Optional package printer driver V1.4

COMOS. Operations Inspection. Introduction 1. Working with the "Inspection" plugin 2. Working with the "Inspection diagram" plugin 3

SIMATIC Ident RFID systems MDS D423 Compact Operating Instructions

COMOS. Lifecycle 3D Integration Operation. Publisher 1. COMOS PDMS Integration 2. Material management 3. COMOS 3D viewing 4.

DANGER indicates that death or severe personal injury will result if proper precautions are not taken.

DI 8x24VDC ST digital input module SIMATIC. ET 200SP DI 8x24VDC ST digital input module (6ES7131-6BF00-0BA0) Preface. Documentation guide

SIMATIC. Process Control System PCS 7 Configuration McAfee Endpoint Security Security information 1. Preface 2.

COMOS Material Management. Operation COMOS. Process COMOS Material Management Operation. Trademarks 1. Introduction. Definitions 3

S7-300 Getting Started - Commissioning a CPU 31xC: Closed-loop control

RF-MANAGER simulator SIMATIC. RFID-Systems RF-MANAGER simulator. Simulating projects. Compact Operating Instructions 06/2010 A5E

Line reactors SINAMICS. SINAMICS G120P Line reactors. Safety information 1. General. Mechanical installation 3. Electrical installation 4

COMOS Material Management. Operation COMOS. Process COMOS Material Management Operation. Trademarks. Introduction. Definitions

MindSphere. MindConnect IoT Extension Getting Started. Introduction to MindSphere. Prerequisites 2. Preparations 3. MindConnect IoT Extension

Validity 1. Improvements in STEP 7 2. Improvements in WinCC 3 SIMATIC. Readme. Readme

COMOS. Lifecycle 3D Integration Operation. COMOS PDMS Integration 1. Material management 2. COMOS 3D viewing 3. References 4.

COMOS. Operations MRO. Introduction 1. Maintenance objects 2. "General maintenance" plugins 3. "Events" plugin 4. "Resources" plugin 5

Key Panels Library SIMATIC HMI. Key Panels Library. Preface 1. Installation of Key Panels Library. Working with the Key Panels Library

SIMATIC. Process Control System PCS 7 Trend Micro OfficeScan (V8.0; V8.0 SP1) Configuration. Using virus scanners 1.

SIMOTION. Motion Control Task Trace. Preface 1. Overview 2. Configuring 3. Working with the SIMOTION Task Profiler 4.

SIMATIC. Process Control System PCS 7 Configuration Symantec Endpoint Protection V14. Security information 1. Preface 2.

SIMATIC. Process Control System PCS 7 Advanced Process Functions Operator Manual. Preface. Security information 1. Overview 2. Material management 3

MindSphere. Fleet Manager. Introduction to "Fleet Manager" 1. User interface for "Fleet Manager" 2. User rights in "Fleet Manager" 3.

Siemens Industrial SIMATIC. Process Control System PCS 7 Configuration Trend Micro OfficeScan Server XG. Security information 1.

SIMATIC. STEP 7 PLUS TIA Portal Teamcenter Gateway. Introduction to TIA Portal Teamcenter Gateway 1. System requirements 2

DANGER indicates that death or severe personal injury will result if proper precautions are not taken.

COMOS. Operations MRO (Maintenance Repair and Overhaul) Introduction 1. Maintenance objects 2. "General maintenance" plugins 3.

Setting up securityglobal FW Rulesets SIMATIC NET. Industrial Ethernet Security Setting up security. Preface. Firewall in standard mode

ET 200S distributed I/O system 4DO DC24V/2A ST digital electronic module (6ES7132-4BD32-0AA0)

SIMATIC. Process Control System PCS 7 Symantec Endpoint Protection 11.0 Configuration. Using virus scanners 1. Configuration 2. Commissioning Manual

Siemens Controls. SAP interface COMOS. Platform SAP interface. Trademarks 1. Introduction. Technical prerequisites 3

SITOP UPS1600 under STEP 7 V13. SITOP UPS1600 under STEP 7 V13. Introduction. Safety notes. Description. Assigning the IP address

First Steps in Commissioning CPU. 31xC: Positioning with digital output SIMATIC

COMOS. Process P&ID Administration. Unit structures 1. Configuring pipes 2. Configuring P&IDs 3. Configuring components 4

MindSphere. Fleet Manager. Introduction to "Fleet Manager" 1. User interface for "Fleet Manager" 2. User rights in "Fleet Manager" 3

SIMATIC NET. S TeleControl MSC300_Library program block library. Block library for TCSB (V3) WDC_S7_300_... (FB92) 2 UDT_WDC_PARAM (UDT91) 3

COMOS. Process P&ID Operation. Third-party software 1. Overview of the P&ID module 2. Preparations 3. Overview of P&ID objects 4.

SIMATIC. WinCC Readme Runtime Professional. Validity 1. Improvements in Update 6 2. Improvements in Update 3 3. Improvements in Update 2 4

SINAMICS G130. Voltage Sensing Module 10 (VSM10) Operating instructions 03/2011 SINAMICS

SITOP UPS1600 under STEP 7 V5. SITOP UPS1600 under STEP 7 V5. Introduction. Safety notes. Description 3. Assigning the IP address

General Information 1. Connection 2. User Interface 3 ATC5300. Menus 4. Automatic Transfer Controller. Remote Control Software Manual A5E

Siemens Spares. Setting up security in STEP 7. Professional SIMATIC NET. Industrial Ethernet Security Setting up security in STEP 7 Professional

Settings. Prior information notice 1. Introduction to "Settings" 2. User rights in "Settings" 3. Settings interface 4.

SINAMICS G130. Terminal Module 150 (TM150) Operating Instructions 03/2013 SINAMICS

SIMATIC. Process Control System PCS 7 Licenses and quantity structures (V8.0) Preface 1. Selecting the correct license keys 2

SIMATIC IPC Wizard for. Widescreen devices with multitouch SIMATIC. Industrial PC SIMATIC IPC Wizard for. Preface.

SINAMICS G130. Voltage Sensing Module 10 (VSM10) Operating Instructions 05/2010 SINAMICS

Deckblatt. APL Operator Guide SIMATIC PCS 7. Application description June Applikationen & Tools. Answers for industry.

Primary Setup Tool (PST) SIMATIC NET. Industrial Ethernet / PROFINET Primary Setup Tool (PST) Preface. Description. Software installation 2

Portable & Direct COMOS. Operations Portable & Direct. Trademarks 1. Introduction. Portable 3. "Direct" plugin 4. User interface reference

Siemens Automation Products

Use with 0 to 70 C ambient. temperature SIMATIC. Process Control System PCS 7 Use with 0 to 70 C ambient temperature. Preface 1. Product combination 2

Siemens Drives & PLCs

SIMATIC. Process Control System PCS 7 PCS 7 Documentation (V8.1) Options for Accessing Documentation 1. Documentation for the Planning Phase 2

COMOS. Lifecycle Project Quality Management. Introduction 1. Import 2. Attributed search 3. Check out and check in function 4. DVM document package 5

Power module PM-E DC24V HF SIMATIC. ET 200S distributed I/O Power module PM-E DC24V HF (6ES7138-4CA60-0AB0) Preface. Properties.

SIMATIC. SIMATIC Logon V User management and electronic signatures 1. Hardware and Software Requirements 2. Scope of delivery 3.

Operator Station (V8.0) SIMATIC. Process Control System PCS 7 Operator Station (V8.0) Preface 1. The PCS 7 Operator Station

SIMATIC. Communications processor CP First Steps in Commissioning. Getting Started 09/2008 A5E

SIMATIC. SIMATIC Energy Manager V1.0 App for ios and Android. Preface. SIMATIC Energy Manager app. Establish connection to SIMATIC Energy Manager PRO

ST (6ES7132-6FD00-0BB1)

COMOS. Lifecycle COMOS Walkinside Getting Started. Security information 1. Which functionalities are not covered in this manual? 2

SIMATIC. Process Control System PCS 7 OS Process Control (V8.1) Preface 1. Additional documentation 2. Functions of the PCS 7 OS in process mode 3

SIMATIC. Industrial PC Microsoft Windows 7 (USB stick) Safety instructions 1. Initial startup: Commissioning the operating system

COMOS. Process P&ID Operation. Third-party software 1. Preparations 2. Overview of the P&ID solution 3. Using components 4.

BaseUnits (6ES7193-6BP.../3RK1908-0AP00 ) SIMATIC. ET 200SP BaseUnits. Preface. Guide to the documentation 1. Product overview 2

Asset Manager. Introduction to "Asset Manager" 1. Data model in "Asset Manager" 2. User interface "Asset Manager" 3

SIMATIC. Process Control System PCS 7 CFC Readme V9.0 (online) Security information 1. Overview 2. Notes on Installation 3. Notes on usage 4.

COMOS. Operations PQM. Introduction 1. Import 2. Attributed search 3. Check out and check in function 4. Transmittals 5. DVM document package 6

Class documentation Lib_dll COMOS. Platform Class documentation Lib_dll. Trademarks 1. Lib.dll. Programming Manual A5E

MRO (Maintenance Repair and. Overhaul) COMOS. Operations MRO (Maintenance Repair and Overhaul) Trademarks 1. Introduction. Maintenance objects 3

Line reactors SINAMICS. SINAMICS G130 Line reactors. Safety information 1. General. Mechanical installation 3. Electrical installation

SIMATIC HMI. WinCC V7.4 SP1 SIMATIC HMI WinCC V7.4 Getting Started. Welcome 1. Icons 2. Creating a project. Configure communication

Power module PM-E DC24V/8A RO SIMATIC. ET 200S distributed I/O Power module PM-E DC24V/8A RO (6ES7138-4CA80-0AB0) Preface. Properties.

Transcription:

Class:ELOLib 1 COMOS Platform Programming Manual Siemens Distributor 09/2014 A5E32035430-AA

Legal information Warning notice system This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are graded according to the degree of danger. DANGER indicates that death or severe personal injury will result if proper precautions are not taken. WARNING indicates that death or severe personal injury may result if proper precautions are not taken. CAUTION indicates that minor personal injury can result if proper precautions are not taken. NOTICE indicates that property damage can result if proper precautions are not taken. If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property damage. Qualified Personnel The product/system described in this documentation may be operated only by personnel qualified for the specific task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified personnel are those who, based on their training and experience, are capable of identifying risks and avoiding potential hazards when working with these products/systems. Proper use of Siemens products Note the following: Trademarks WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems. The permissible ambient conditions must be complied with. The information in the relevant documentation must be observed. All names identified by are registered trademarks of Siemens AG. The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner. Disclaimer of Liability We have reviewed the contents of this publication to ensure consistency with the hardware and software described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in this publication is reviewed regularly and any necessary corrections are included in subsequent editions. Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG GERMANY A5E32035430-AA P 09/2014 Subject to change Copyright Siemens AG 2014. All rights reserved

Table of contents 1 Class:ELOLib...5 1.1 Public Functions...5 1.2 Public Subs...7 Siemens Distributor Programming Manual, 09/2014, A5E32035430-AA 3

Table of contents 4 Programming Manual, 09/2014, A5E32035430-AA

Class:ELOLib 1 1.1 Public Functions VDECreateType VDECreateType(ByVal MainObject As Object, VDEType As String) As Boolean Applies to VDE-compliant cables. After changing a specification, the type and cross-section are re-calculated. GetColour GetColour(ByVal ComosConnector As IComosDConnector) As String Gets color information from a connector which was set in a plan by means of connection information. GetConnectorLabel GetConnectorLabel(ByVal Conn As Object) As String Calculates the label of the connection point of an auxiliary contact. GetAddressSpace GetAddressSpace(ByVal Karte As Object) As String Calculates the address space of a tab. GetAddress GetAddress(ByVal Channel As Object) As String Calculates the address of a channel. GetAddrStop GetAddrStop(ByVal Karte As Object, ByVal IO As String) As String Calculates the stop address of a tab. BelongsToSameBridge BelongsToSameBridge(ByVal StartTerminal As IComosDDevice, _ByVal PartnerTerminal As IComosDDevice, _ByVal IO As String, ByRef CableIndex As String) As Boolean Finds out if two terminals belong to the same bridge. Siemens Distributor Programming Manual, 09/2014, A5E32035430-AA 5

Class:ELOLib 1.1 Public Functions ConnectBySLine ConnectBySLine(ByVal MSL As IComosDConnector) As String Sets electric connections when a single line connection has been established. DisConnectBySLine DisConnectBySLine(ByVal MSL As IComosDConnector) As String Disconnects electric connections when a single line connection has been disconnected. CreateConnection CreateConnection(ByRef CP1 As IComosDConnector, ByRef CP2 As IComosDConnector, _ByVal Cable As IComosDDevice, ByVal Index As Integer, _ByVal Modus As Integer) As Boolean Creates a connection with a mode: Mode = -1: Disconnect connection. Mode = 0: If both connectors are free. Mode = 1: If connectors are not free, then re-connectors are created. Mode = 2: If the attempted connection already exists, the result is returned. Mode = 3: Connection is forced, even if connection already exists. SetWiresBySLine SetWiresBySLine(ByVal MSL As IComosDConnector, ByVal Cable As IComosDDevice) As String Sets wires in IT connectors, if the cable was set upon a single line connection. ReleaseWiresBySLine ReleaseWiresBySLine(ByVal Cable As IComosDDevice) As String Disconnects wires in IT-connectors, if the wire was set upon a single line connection. CloseMarshallingConnections CloseMarshallingConnections(ByVal Document As IComosDDocument, ByVal Mode As Integer) As String Processes all signals in the objects that are in drag&drop boxes and tries to close or disconnect the marshalling. AssemblyAssign AssemblyAssign(ByVal SourceObject As IComosBaseObject, _ByVal TargetObject As IComosBaseObject, _ByVal Action As EActions, _Optional ByVal Param As Variant, _Optional ByVal SearchDetailClass As String = vbnullstring, _Optional ByVal ActionDev As IComosDDevice = Nothing) As String 6 Programming Manual, 09/2014, A5E32035430-AA

Class:ELOLib 1.2 Public Subs Definition SourceObject = Object which is merged, e.g. strip terminal X1, or if SearchDetailClass is set, then SourceObject = Owner (unit), where you search for objects in the target with the same name as all objects with DetailClass. TargetObject = Owner (cabinet), whereunder you search for an object with the same name (X1). You can find additional information on this topic in the manual "EI&C Administration", keyword "Reference of the tab "System data"" and keyword "Reference of the predefined task functions". ObjectAssign ObjectAssign(ByVal SourceObject As IComosBaseObject, _ByVal TargetObject As IComosBaseObject, _ByVal Action As EActions, _Optional ByVal Param As Variant, _Optional ByVal ActionDev As IComosDDevice = Nothing) As StringOn Error GoTo ComosStdErrorHandler Triggers an action e.g. "place template" or "search object". You can find additional information on this topic in the manual "EI&C Administration", keyword "Reference of the tab "System data"" and keyword "Reference of the predefined task functions". UndoAction UndoAction(ByVal ActionDev As IComosDDevice) As String EvalSearchString EvalSearchString(ByVal StartObj As IComosBaseObject, ByVal SearchString As String, _Optional ByVal SkipEvalLast As Boolean = False, Optional ByRef NewNameAs String = vbnullstring) As IComosBaseObject Syntax: +L1\L2\B1 => absolute location search =U1\U2\B1 => absolute unit search X1\X2\B1 => relative search from StartObj, with possibility..\..\b1 => change to owner..(u)\b1 => change to owner by class (e.g. Unit) Beginning at the start object, searches for a COMOS object by means of the entered search string and returns it. 1.2 Public Subs MovePotConnections MovePotConnections(ByVal Node1 As IComosDDevice, ByVal Node2 As IComosDDevice) Move all potentials and connections from one node to another. Siemens Distributor Programming Manual, 09/2014, A5E32035430-AA 7

Class:ELOLib 1.2 Public Subs ConnectedObjectAsChild ConnectedObjectAsChild(ByVal Con As IComosDConnector) If a valve is connected with a function, the valve should be moved below the function. EnumerateReferences EnumerateReferences(ByVal Node As IComosDDevice, ByVal Start As Integer, ByVal Sort As String) Numbers all references hierarchically below a node. Is applied to the Hierarchy document group. EnumerateReferences MoveObjectsToBoard MoveObjectsToBoard(ByVal Platte As IComosDDevice, ByVal Planart As String) Is used in Fluid. Objects that are surrounded by a ground plate are moved below it. SetCDevBySpecs SetCDevBySpecs(ByVal Dev As IComosDDevice, _ByVal BaseString As String, _ByVal SpecName1 As String, _ByVal SpecName2 As String) Switches the base object on functions in dependency of the number of process connections. SetWireNumbersByCoord SetWireNumbersByCoord(ByVal ReportDocument As REPORTLib.Document) Numbers all wires of a document. Triathlon_Export Triathlon_Export(ByVal Document As IComosDDocument, ByVal Dateiname As String) Exports the control cabinet assembly to the Triathlon software. VDECreateWires VDECreateWires(ByVal MainObject As Object, ByVal VDEType As String) Create wires for VDE cables. VDECreateWiresNew VDECreateWiresNew(ByVal MainObject As Object, ByVal VDEType As String) Creates the right wire order for a VDE cable. 8 Programming Manual, 09/2014, A5E32035430-AA

Class:ELOLib 1.2 Public Subs DoImplementPotential DoImplementPotential(ByVal SourcePot As IComosDDevice,ByVal TargetPot As IComosDDevice) Implements two potentials or potential bundles in succession. UndoImplementPotential Public Sub UndoImplementPotential(ByVal SourcePot As IComosDDevice) Disconnects two potentials or potential bundles from one another. Siemens Distributor Programming Manual, 09/2014, A5E32035430-AA 9

Class:ELOLib 1.2 Public Subs 10 Programming Manual, 09/2014, A5E32035430-AA