Créez vos PI Tags, éléments Asset Framework et requêtes
d'historique en langage naturel. Convention SITE.EQUIP.MESURE
respectée — accès direct au PI Data Archive via PI Web API.
Expert AVEVA PI Data Archive et Asset Framework — du tag unitaire à l'arborescence AF complète, avec accès historique via PI Web API.
Tags Float32 / Float64 / Digital / String avec source, compression, exception et descripteur. Format CSV importable via PI Builder.
Templates AF, attributs typés, références aux PI Points, analyses (rollups, expressions) et hiérarchie ISA-95 (Site / Area / Unit / Equipment).
Génération de scripts Python utilisant requests pour interroger les valeurs courantes, recorded ou interpolées sur une plage temporelle.
Nommage strict appliqué automatiquement — ex: USINE1.POMPE01.VITESSE, USINE1.FOUR02.TEMP.
Aucune création de tag en production sans validation explicite. Journal d'audit JSONL pour traçabilité ISA-99 / IEC 62443.
Extrait Python pour rechercher les tags d'une pompe et lire les valeurs recorded sur 24 heures.
# Généré par pi_agent.py · PI Web API client
import requests
from datetime import datetime, timedelta
client = requests.Session()
client.auth = ("pi_user", "pi_pwd")
# Rechercher les tags d'une pompe
r = client.get("https://pi-server/piwebapi/points",
params={"nameFilter": "USINE1.POMPE01.*"})
tags = r.json()["Items"]
# Recorded values sur 24h pour le premier tag
tag_id = tags[0]["WebId"]
end = datetime.utcnow()
start = end - timedelta(hours=24)
r = client.get(f"https://pi-server/piwebapi/streams/{tag_id}/recorded",
params={"startTime": start.isoformat(),
"endTime": end.isoformat()})
# -> liste {Timestamp, Value, Good, Questionable}
for v in r.json()["Items"]:
print(v["Timestamp"], v["Value"], v["Good"])
L'agent PI tourne en local sur votre poste d'ingénierie. Les requêtes PI Web API restent confinées à votre LAN industriel. Aucun nom de tag, aucune valeur, aucune métadonnée AF ne sort du réseau OT.
Exemples concrets de déploiement en milieu industriel.
Cimenterie — génération de 4 800 PI Tags pour la nouvelle ligne de cuisson, avec compression et exception calculées par type de mesure.
Agro-industrie — création d'une arborescence AF Site / Area / Unit complète avec templates équipement et analyses de KPI (OEE, débit).
Pétrochimie — détection de 1 200 tags hors convention SITE.EQUIP.MESURE et plan de renommage automatisé.
Démo sur votre PI Data Archive de test, audit de votre nommage ou déploiement sur site.