PI Vision manual data entry with limits and user logging
Let operators enter lab results, meter readings and log values directly on a PI Vision display. Manual Data Entry+ shows one row per PI Point or AF attribute next to its last stored value, checks each entry against limits and writes all filled rows with one Save.
Manual Data Entry+ v2.0 in PI Vision: the entry table next to its row settings. Demo data. Select the image to enlarge.
Manual data entry in PI Vision for PI Points and AF attributes
Put the readings operators collect by hand next to the process data they belong to, and write them to the PI System from the display.
Type values, review them, then save
Each PI Point or AF attribute is one row with its last stored value, so operators see what is already in the archive before they add to it.
Columns for name, units, last time, last value, the new value and its timestamp.
Inputs match the data type: text fields for numbers and strings, dropdowns for Boolean and enumeration sets.
Values stay in the table until the operator clicks Save, with undo and redo before that.
One Save writes every filled row to its PI Point or AF attribute.
A digital state picked from a dropdown; nothing is written until Save. Demo data. Select the image to enlarge.
Timestamps for live entries and backfill
Decide which timestamp a new value gets, and what happens when the archive already holds a value at that time.
Default time: now (*), the current time, a custom time, relative to the last stored value with an offset, the time of input, or the display start or end time.
Type a date or an AF time expression such as *-1d, or pick it from a calendar.
Sync Time saves rows with the same timestamp.
Existing values: replace them, add a duplicate, or protect them so the save is refused.
Calendar picker on the Time cell; new values one hour after the last stored value, existing values protected. Demo data. Select the image to enlarge.
Input validation and user logging for manual entries
Catch typing errors when the value is entered, keep entries complete, and record who made them.
Limits that warn or block
Check numeric entries against limits, so a misplaced decimal point does not reach the archive unnoticed.
Limits from AF attribute traits or the PI Point minimum and maximum, or entered per row.
An out-of-range entry raises a warning; the operator continues or reverts.
When should we use Manual Data Entry+ rather than Manual Input Table+, Manual Input Form+ or Quick Input+?
Use Manual Data Entry+ when operators add new timestamped values row by row, one row per PI Point or attribute next to its last value, and save them together; multiple input adds one field per time slot for shift logs. Manual Input Table+ is a spreadsheet-style editor for reviewing, correcting and deleting values already in the archive, similar to the PI SMT Archive Editor. Manual Input Form+ presents the entries as a guided form with labelled controls and an optional confirmation before saving. Quick Input+ writes a single value from a button, switch, list, slider or input field, by default without a separate save step.
When is a value written to the PI System?
Only when the operator saves. Typed, pasted and imported values stay in the table until then and can be corrected or undone. Save writes all filled rows, including prefilled ones; if a required row is empty, nothing is saved. Saved values change historical process data, so follow your site’s correction and audit procedures.
Who can enter values, and how are entries traced?
The write permissions on your PI Points and AF attributes decide who can write. On the display, Allow Edit makes rows read-only and Required makes rows mandatory. To record who entered a value, add a string PI Point or attribute with Prefilled Value User, optionally hidden: the PI Vision user name is saved with every entry.
How should the PI Points be prepared?
Turn compression off on every PI Point used for manual entry, or the archive may discard values that fall inside the compression deviation. For numeric points, set Step to On so that trends and tables do not interpolate between manual readings.
What do we need to run it?
PI Vision 2021 or later with PI Web API, and PI AF Server 2018 SP2 or later. Manual Data Entry+ runs in PI Vision and uses each user’s existing PI permissions.
How do we get Manual Data Entry+?
Manual Data Entry+ is part of Vision Library+, together with the other Vision Library+ symbols. Request a trial to test it in your own PI Vision environment.
Try Manual Data Entry+ in your PI Vision
Manual Data Entry+ is included in Vision Library+, the PI Vision custom symbol library from Software Athlete. Test it on your own displays and data.