Skip to content

Commit 642a4bc

Browse files
authored
adding IP21 support
1 parent 811be0c commit 642a4bc

File tree

6 files changed

+38
-16
lines changed

6 files changed

+38
-16
lines changed

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@ and historians.
1818
The following systems are currently supported:
1919

2020
* [Osisoft PI](https://github.com/imubit/data-agent-osisoft-pi)
21+
* [AspenTech InfoPlus.21](https://github.com/imubit/data-agent-aspen-ip21)
2122

2223
It supports browsing and selecting tags on the target system and extract periods of data into zipped CSVs.
2324

2425
## Installation
2526

2627
Please use https://github.com/imubit/qt-data-extractor/releases to download the latest version of the extractor.
2728

28-
If you would like to extract data from Osisoft PI historian (which is the only one supported at this point). Please
29-
make sure you have [PI SDK](https://techsupport.osisoft.com/Products/PI-System-Access/PI-SDK/Overview) and AF SDK installed and configured on your workstation.
30-
3129
## Getting Started
3230

3331
* Configure the target historian using `Server` drop down.
@@ -38,10 +36,17 @@ make sure you have [PI SDK](https://techsupport.osisoft.com/Products/PI-System-A
3836
* Click `Extract` and confirm your selection.
3937
* Wait until extraction is finished.
4038

39+
### Osisoft PI historian prerequisites
40+
41+
Please make sure you have [PI SDK](https://techsupport.osisoft.com/Products/PI-System-Access/PI-SDK/Overview) and AF SDK installed and configured on your workstation before attempting to access PI historian
42+
43+
4144
## Development
4245

4346
### Python Install
4447

48+
Python package distribution is available in addition to Windows installer.
49+
4550
```python
4651
pip install qt-data-extractor
4752
```

data-extractor.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ a = Analysis(
1212
runtime_hooks=[],
1313
excludes=[],
1414
noarchive=False,
15+
optimize=0,
1516
)
1617
pyz = PYZ(a.pure)
1718

docs/aspen-ip21.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Extracting Data from AspenTech IP21
2+
3+
## Prerequisites
4+
5+
* Please make sure "AspenTech SQLplus" ODBC driver is installed on your local workstation.
6+
7+
## Getting Started
8+
9+
* Select "Add New Connection" from Server drop down or from "Connections" menu.
10+
* Select "aspen-ip21" from "Connection Type" dropdown.
11+
* Set "Connection Name" to a string you can later recognize (i.e. "Ip21-left-wing").
12+
* Leave "Connection String" empty if you plan to select "Server Host" IP or DNS name.
13+
* "Default Group" should be set to a name of the table your tags are stored at, when accessing from SQLplus. (It is usually one of the - `IP_AIDef`, `IP_DIDef`, `IP_CalcDef`).
14+
* Select "ODBC Driver" (most often it would be "AspenTech SQLplus").
15+
* Set "Server Host" to be an IP address or DNS name of the IP21 server.
16+
17+
At this point tags from a specific "Default Group" can be accessed per single connection.
18+
If you'd like to access tags from more than a single group - please create multiple connections.

docs/index.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,7 @@
1-
# qt-data-extractor
1+
# Industrial Data Extractor
22

3-
Add a short description here!
4-
5-
6-
## Note
7-
8-
> This is the main page of your project's [Sphinx] documentation. It is
9-
> formatted in [Markdown]. Add additional pages by creating md-files in
10-
> `docs` or rst-files (formatted in [reStructuredText]) and adding links to
11-
> them in the `Contents` section below.
12-
>
13-
> Please check [Sphinx] and [MyST] for more information
14-
> about how to document your project and how to configure your preferences.
3+
Industrial Data Extractor is an open-source Windows application to extract process data from industrial systems
4+
and historians.
155

166

177
## Contents
@@ -20,6 +10,8 @@ Add a short description here!
2010
:maxdepth: 2
2111
2212
Overview <readme>
13+
Extracting data from Osisoft PI <osisoft-pi>
14+
Extracting data from AspenTech IP21 <aspen-ip21>
2315
Contributions & Help <contributing>
2416
License <license>
2517
Authors <authors>

docs/osisoft-pi.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Extracting Data from Osisoft PI
2+
3+
## Prerequisites
4+
5+
Please make sure you have [PI SDK](https://techsupport.osisoft.com/Products/PI-System-Access/PI-SDK/Overview) and AF SDK installed and configured on your workstation before attempting to access PI historian

setup.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ install_requires =
5454
PySide6
5555
data-agent>=0.2.0
5656
data-agent-osisoft-pi>=0.3.0
57+
data-agent-aspen-ip21
5758
data-agent-zip
5859

5960
[options.packages.find]

0 commit comments

Comments
 (0)