基于C#的PISDK研究,代码
本篇文章主要利用PISDK从PI服务器取数,介绍多种取数方法。
首先需要一些基础的代码,比如获取PI服务的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
还有到PI服务器中找点的方法:
1 2 3 4 5 6 7 8 9 10 |
|
下面介绍取数方法:
1. 取得单个tag快照值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
2. 取得单个tag一段时间内的历史值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
3. 取得多个tag快照值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
4. 取得多个tag一段历史时间所有值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
5. 取得多个tag历史时刻值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
转载自:https://www.cnblogs.com/Johnny_Z/p/3234849.html
首先需要一些基础的代码,比如获取PI服务的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
还有到PI服务器中找点的方法:
1 2 3 4 5 6 7 8 9 10 |
|
下面介绍取数方法:
1. 取得单个tag快照值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
2. 取得单个tag一段时间内的历史值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
3. 取得多个tag快照值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
4. 取得多个tag一段历史时间所有值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
5. 取得多个tag历史时刻值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
转载自:https://www.cnblogs.com/Johnny_Z/p/3234849.html
- 上一篇 »基于HSharp使用C#对象建立并输出HTML
- 下一篇 »用C#和正则表达式截取html代码