Quantcast
Channel: OSIsoft Users Community
Viewing all 1120 articles
Browse latest View live

OSIsoft vCampus and Communities at Users Conference 2013

$
0
0

OSIsoft Users Conference 2013 is approaching fast! The Virtual Campus team along with OSIsoft Communities will host a pod during OSIsoft Product Expo on Day 1, Wednesday April 17, 12:35-17:20. Stop by to chat and give us feedback on what you like to see in OSIsoft Communities in the future.

 

Also at the pod, we are giving out a 45-day trial to vCampus for folks who like to try it out. Take advantage and let your friends know :)

 

 

 

Attached Images

  • 4-5-2013 4-07-49 PM.jpg

PI Processbooks Button with Current Value

$
0
0

Hi,

All the topic questions seem so high level.  I program in VB and am used to finding others topics and finding my solutions to my own little problems.  Am I looking in the wrong place?

 

For now, I just want a Button that will navigate, but to save space I want the button to also display a current value.  I know I can group some stacked objects, but that seems a but cluttered.  What is a better solution?  

 

Where can I find sample PI Process books displays that I can reverse engineer for my own purposes?  

Trend a dataset expression of totalizer... Trend any dataset with relative time related expression.

$
0
0

Trend a dataset equation that finds the ratio coal tons per MW for each month.  I need to do it per month because the coal conveyors don't run all the time.  

 

I am using VB to create my datasets.  The audience likes processbooks so that is where the trending needs to happen.  I don't have access to the PI servers performance calculations, but I can use datasets to make it happen.  

 

My dataset results trend great unless it is a time related calculation... then I run into trouble.  Here is what I am trying to do:

 

Find Heat Rate using the IO method using a value that is already totalized, and a flow rate that I need to totalize.  

 

The coal conveyors externally totalize tons of coal fed, so the number just increments higher and higher.

The Megawatt signal is a flow rate.  To I need to totalize that.  I plan on figuring this ratio per month.  The end result will be btu/kwh but for this help, just tons/MW will do and I know how to scale it.

 

I think that one problem has to do with the time range of the trend doesn't match up with what the dataset equation time span.  It would be great if the trend could still be widened and still work.

 

My thinking was to take a snapshot of the coal tons at the beginning of each month and divide that by the totalized MW signal.  Here is what I came up with that does not work:

 

MyDataset.Expression = "TagVal('Coal Tons','bom-1m') / TagTot('MW','bonm-1m' , '*')"

 

 

Thanks for reading.

 

pibuffss

$
0
0

So a little background.  We have a location that is having network card issues, and as of late, we have had to "hard shutdown" our interaface machine.  When this happens, the buffer is pretty much lost, due to the sudden shutdown as we can't remotely shut it down clean. 

 

Has anyone experienced this and come up with a workaround except for redundant interfaces?  It sounds like the network communication is extremely slow, and this might be causing the network card failures, so I don't believe putting in a redundant interface on another box would solve the problem.

 

Thoughts?

Time based dataset expressions used in process book trends

$
0
0

I need to learn how to make a dataset expression result that will trend a difference between monthly snapshots of a PI point that will always be increasing in value.  Said trend should be able to time zoom in and out.  Something like: = "tagval('tagname' , 't') - tagval('tagname' , 't-1m)"

Delete a New Control

$
0
0

Hi guys,

 

i really need your help.

 

I just inserted a new Control in my display. "SEP Date Control".

I saved my project. Few seconds later, my ProcessBook had an error and close.

 

I cannot enter in that display. It always  has an error and close.

I can have access to my VBA code. It is very important because it has more than a 1000 lines.

I must recovery my code.

 

 

What can i do?

 

 

Thanks!

 

 

 

OPC Server on ABB 800xA

$
0
0

Hi,

 

I am looking to use the OPC-DA, OPC-HDA, OPC-AE, and 800xA interfaces to capture data from an ABB 800xA System. From what I could gather online, ABB requires an additional license ("OPC Client Connection" license) to permit "third party" OPC connections to establish these connections (see here). Has anybody worked on such a system and could share their experiences!

 

Appreciate your insights!

 

-skyfxl

How to add or compare the values of Datasets and return the result in a integer variable in VBA

$
0
0

In VBA If I have two datasets named Check1 and Check2, having values 0 or 1 depending on the PI calculation  from the tags. now I want to compare the dataset values and then trigger a dynamic button if both values in the datasets are same. Can anyone help here?


Detect rising edge with PI Calculation

$
0
0

Hi!

 

As topic states: I am looking for a function in PI calculation to detect a rising edge. 

Do anybody know if this function exists?

 

 

-A-

Bring up new display Value1.OnClick

$
0
0

Hi, Thanks to my new friends here I am starting to have fun with this, but too old to have time to dig some of this stuff up on my own when I just know you guys have the answer right on hand.  Still, I did try!  

 

Still seeking my simple button that displays a value, At this point I just want to group a value on a button.  Thing is... the value objects don't provide for navigate.  (Why not? What is OSIsoft thinking?)  So I suppose I will have to write code for the OnClick.  Please post some!  Just pop up a new display!  

 

Better:  How to build a custom button from scratch and have it available as a control or something...  Enter a string for "value", enter a string for the navigation.  

 

 

Opening Files - Help

$
0
0

How can i open files from ProcessBook? Note, these files already exists.

 

 

In excel, we can do:

'Workbooks.Open Filename:=PathName & Filename'

 

How can we do in Processbook?

 

 

 

My objective is to open a "xlsm" file that will execute a macro. This macro will generate a graphic and will save as JPG.
So i can upload this image in my Display.

However i dont know how to open this xlsm.

 

Can anyone help me?

 

Thanks!

Importing and exporting Data

$
0
0

I am trying to import data from a excel spreadsheet to PiProcessbook. 

 

How can i do that?

Full Screen Mode - VBA

$
0
0

Hello,

 

I would like open my display in a full screen mode. What can i do via VBA?

 

*************************************************

  private sub display_activate

      

            'Open in a full screen mode

 

   end sub

*************************************************

 

Besides this, how can i hide all my toolbar via VBA?

 

My main objective is to open a display in a full screen mode and  hide all toolbars, including the full screen toolbar.

Thanks!

Evualuating Instrument Span Periods

$
0
0

Please help:

 

- count the number times an instrument's actual output equals its span (500).
 





 
Tag
Correct

Time
Value
Value

4/1/2013 1:00
48
48

4/1/2013 1:01
52
52

4/1/2013 1:02
122
122

4/1/2013 1:03
65
65

4/1/2013 1:04
455
455 4/1/2013 1:05 Greetings! 500 1000 4/1/2013 1:06 - create an hourly average using a substition for those instances where the instrument is at span value.
500 1000

This dataset is a crude example.  Thanks for your advice!

New Servers for PI

$
0
0
Hi I'm Basically very new to PI System,and currently working on estimation for averange capacity for our PI servers. I had downloded pre-requisite for PI hardware Sizing recomendation, but i had a question, on "Expected point Count" Column. What is that suppose to mean by "Points", is it refer to users concurrent connection? or data connection or what ever that is? Can someone explain? Much appreciate and thanks in advance.  

I had attached the sizing template as well just in case.

OSIsoft Communities at UC 2013

$
0
0

OSIsoft Users Conference 2013 will officially open on Wednesday Apr 17, 2013. Day 0 witnessed lots of great industry events and the energetic Partners Expo.

 

Don't forget to stop by the OSIsoft Communities pod in the Product expo on Wednesday afternoon. We have been hearing some rumors about a free 45-day vCampus trial giveaway at the pod!

Coresight AF Formula Issue

$
0
0

We are currently running Coresight 2012 and connected to AF etc. etc.

 

The issue that I am seeing is that in the AF attributes that are formulas, if you try to view anything other than 8hours in the Coresight display it does not populate with the correct value.

 

I have statically assigned a number and it does work as well as PI values work.

 

Anyone run into this issue?

Control limits check, and time-stamps

$
0
0

Hi

I am a beginner in PI Processbook. Currently, I am monitoring a tag which has control limits as maximum 230 and minimum as 120. In VBA I accessed the tag value by getvalue and checked whether the current value is within limits or not by if condition now my question is,  How can I find the time duration in which the tag value remained below or exceeded the constraints, and then how can I add up the total time tag was below limits and then calculate the time in error state out of 24 hours as percentage good time? I will be grateful for any relevant help in-terms of sample Visual Basic code, functions to use or anything related.

 


Salz

Archive problem

$
0
0

Hi. I have no experience with PI solutions. Week ago i installed PI server for evoluating and yesteday i noticed that archiving subsystem was not alive. Do not understand how that could happened. Looks that archive is crashed. SMT generates error -11068. Any actions under SMT/Operation/Archive are disabled. How can i create new primary archive or what shall i do else to escape from this case?

Open a Display (pdi) in a. PIW with vba

$
0
0
Friends, I am trying to use the method:


Displays.Open(FileName,OpenFlags)

 

to open a display that is in my PI ProcessBook (using vba), but I could not, I've read and searched, I have tried in various ways and I could, always gives me automation error.

 

I tried in this way

 

Dim d1 As Display
    
Set d1 = Application.Displays.Open("D:\Carpeta\Sub Carpeta\MiProcessBook.PIW!AB", True)

 

and this one


Set d1 = Application.Displays.Open("D:\Carpeta\Sub Carpeta\MiProcessBook.PIW!AB.pdi", True)

 

and many other forms but no, I have not been able

 

please if someone could help me

 

thanks

Viewing all 1120 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>