Hello Mr. Pienkosz, I need a deactivatable pi-point for my project with the use of an enumeration set. is this possible and if yes, how? Thank you
What do you mean by deactivate? Did you mean setting the Scan property to Off ? Which application are you trying to do this in ?
I want to change the "Data Reference" from "PI Point" to "<None>" in the PI System Explorer using an "Enumeration Set". Is this possible?
What are you trying to accomplish in PI System Explorer that requires this modification? Enumeration sets are usually used in templatization of elements, so that only pre-specified values can be used. More information on this can be found in Live Library.
Setting the Data Reference from “PI Point” to “None” would also mean that the attribute would no longer update as the source PI Point does, and would require a user to manually change the value of the attribute if it ever needed to be changed.
Let me know if you have any questions!
I want to create a generally valid template for a transverse carriage. My company uses different versions of these carriers. Some can transport two containers in parallel, the others only one. Per transport possibility I have one PI Point. The wagon with two containers has two Pi Points, the wagon with one container has only one PI Point. Because I want to create a generally valid template, I have to deactivate the PI Point for the second container for the wagons that can only transport one container, because it does not exist there.
In addition I have to select where in the building the car is and what type of wagon it is ba an Enumertion Set, this way I would like to activate or deactivate the second PI Point.
Instead of changing the data reference, I'd recommend setting the attribute to excluded. It's however not possible to do this with an enumeration set automatically in PI System Explorer. Customers typically set the excluded property in bulk using our Excel Add-in PI Builder.
Doing this programmatically would be straight forward. You could loop through a list of element, retrieve the attribute value with the enumeration set and based on it's value set the excluded property on another attribute. If you are interested in this approach, I can send you some link to our AF SDK documentation. This would be a custom solution though, not something provided or supported by OSIsoft.
If you would be interested in having this functionality directly in PSE, please create a user voice request here:
User Feedback for OSIsoft Products and Services
Retrieving data ...