27
*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor. Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang. EP-E Software library

EP-E Software library

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

EP-E Software library

Page 2: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

Table of content

1) EP-Lib Software library

2) Extended features

3) Customising

4) Source code availability

2

Page 3: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

• National Instrument LabVIEW

• Object based by using theG# Framework (AddQ Consulting)

Page 4: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

Classes contained by our basic library

- Compact minimum scope

Page 5: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

Elements of our basic functionality

.1) Configuration files

.2) User/role management

.3) Languages

.4) Error handling

.5) Event logging

Page 6: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

1.1 Configuration files

- File format: xml

- Readable /editable

- Checksum to detect changes

- Possibility of encryption if necessary

Page 7: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

1.2 User/role management

- Role-based assignment of rights

- Any roles/users possible

Page 8: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

1.3 Languages

- Translation of almost all interface elements

- Also non ASCII conform languages possible.

Page 9: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

1.4 Error handling

- Centralized management of potential defects

- Collecting additional data for better traceability in case of errors

Page 10: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

1.5 Event logging

- Consecutive log number and checksum to detect changes

Page 11: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2) Extended features

.1) Data acquisition

.2) Control algorithms

.3) Calculations

.4) Interfaces

.5) Hardware abstraction

.6) Test sequences

.7) Data storage

Page 12: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

Page 13: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.1 Data acquisiton

Standard DAQ

Data acquisition components:

▪ Multifunction cards (National Instruments)

▪ Modular bus couplers (Beckhoff Automation)

▪ Valve terminal (Festo)

Key performance data:

Sampling rates up to 10 kHz

Processing rates up to 100Hz

High-Performance DAQ

High-performance data acquisition

▪ Multifunction cards (National Instruments)

Key performance data:

Sampling rates up to 1 MHz

Processing rates up to 1 kHz

Page 14: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.2 Control algorithms

▪ PID - Controller

▪ 2 point - controller

▪ 3 point controller

▪ Cascaded controllers

▪ Learnable control algorithms

Page 15: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.3 Calculations

Flow calculationMeasurement / calculation of volume flow, mass flow and standard volume flow with differentmeasuring elements.

▪ Laminar Flow Element

▪ Gas meter

▪ Venturi nozzle

▪ Supercritical nozzle

▪ Beta Sensors

▪ Mass-Flow Meter

▪ Electromagnetic flow meter

Page 16: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.4 Interfaces - Ethernet

▪ Ethernet TCP - text messages (e.g. ASCII)

▪ Ethernet TCP - raw data (byte oriented)

▪ Ethernet TCP - Modbus (server or client)

▪ DataSocket

▪ HTTP (web services)

▪ FTP (upload / download)

▪ SMTP (mail dispatch)

▪ NI Network Streams

Page 17: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.4 Interfaces - Serial

▪ RS 232 - text messages (e.g. ASCII)

▪ RS 485 - Text messages (e.g. ASCII)

▪ RS 485 - Modbus (client)

Page 18: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.4 Interfaces - Further

▪ Profibus

▪ CAN – Bus

▪ Profinet

▪ Foundation Fieldbus

▪ OPC

▪ OPC UA

Page 19: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.5 Hardware abstraction

▪ Klimakammern (CTS, Kambic)

▪ Klimageräte (WTA, UniChiller)

▪ Linear Antriebe (Schneider Electric, LinMot, Festo)

▪ Softwareüberwachung mittels Watchdog

Page 20: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.6 Test sequences

- Finite state machines for the implementation of processes

- Standardized tasks (measurement with averaging, leakage test, sensor zeroing, etc)

- Flexible sequences of test steps with own configuration (test steps)

- Complex system control with parallel sequences (e.g. temperature control and cyclic pressure changes)

- Parameters can be managed (configured/saved/loaded) as test plans

- Chaining of subsequences by means of configurable test steps

Page 21: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.7 Data storage - CSV

▪ Simple text file formatted with adjustable delimiter

CSV text file (in text editor)

Masternummer;1;;;;;;;;

Adapter:;2;;;;;;;;

Prüfkabel:;3;;;;;;;;

Ersteller:;4;;;;;;;;

Datum der Masterdatei;2014-12-09_15-59-25;;;;;;;;

Signaltyp;Voltage;;;;;;;;

TestplanID;TP1;;;;;;;;

Datum des Testplans;22.09.2014 15:55:44;;;;;;;;

CSV text file (in Excel)

Page 22: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.7 Data storage - XML

▪ For structured storage of data

XML text file (in text editor)

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

<data>

<product>

<measurement>

<type>BOOL</type>

<value>TRUE</value>

<name>Result</name>

<unit></unit>

<step_description>Hochspannungspruefung</step_description>

<step>1</step>

</measurement>

</product>

</data>

XML text file (in browser or XML editor)

Page 23: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.7 Data storage - Excel

▪ To create printable protocols

Page 24: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.7 Data storage – data base

▪ MS Access

▪ MS SQL

▪ Firebird

▪ MySQL

Page 25: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

2.7 Data storage – LabVIEW TDMS

▪ For storing large amounts of data for subsequent processing (e.g. with DIAdem)

Page 26: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

3 Customising

- Due to the object orientation, most functions of the basic library can be

easily adapted and/or extended for project-specific special functions.

- e.g. user authentication via LDAPz.B. Nutzerauthentifizierung mittels

LDAP

- Due to the dynamic structure, it is easily possible to add further classes

- for new DAQ devices (e.g. Beckhoff CX TwinCAT)

- Control of new hardware (e.g. Stäubli robots)

- Implementation of new interfaces (e.g. SENT)

Page 27: EP-E Software library

*Durch die DAkkS nach DIN EN ISO/IEC 17025 akkreditiertes Kalibrierlabor.

Die Akkreditierung gilt nur für den in der Urkundenanlage D-K-21444-01-00 aufgeführten Akkreditierungsumfang.

4 Source code availability

.0) Source code not included in the standard scope of delivery

.1) Source code created specifically for this project is fully disclosed

- e.g. specific test procedures

.2) Possibility to obtain limited source code of the base library (only method

hulls)

.3) Possibility to deposit complete source code with a trustee

→ Data sheet 168429 for further information