

a

FIPBUSVIEW est une librairie d'instruments virtuels permettant une communication WorldFIP qui viennent compléter les librairies LabVIEW 8.5 de National Instruments.
Les instruments pré-définies de Fipbusview facilitent la programmation d'une communication WorldFIP sous LabVIEW sans écrire une ligne de code.
2 - Exemple d'application avec LabVIEW
L'exemple ci-dessous consiste à lire la température d'un capteur ( thermomètre) à l'aide des instruments virtuels FIP en utilisant l'environnement graphique de LabVIEW et la fonction FIP prédéfinie "ReadVarFip"


| Fonctionne sous 2000/XP |
.FIPBUSVIEW a été conçu pour libérer l'utiliateur du réseau WorldFIP des contraintes liées à la gestion du protocole. FIPBUSVIEW propose à l'utilisateur LABVIEW des instruments virtuels. Chacun correspond à la programmation du processeur de communication FULLFIP qui équipe la carte d'interface PC / FIP.
Pratiquement, pour accéder au réseau WorldFIP, l'utilisateur doit, dans un premier temps, lire la configuration locale du circuit FULLFIP. Il peut alors faire appel aux primitives WorldFIP classiques telles que écriture / lecture de variable et envoi / réception de messages.
Quelques exemples ci-dessous.
CLUSTER.VI : permet la lecture de toute la configuration variable et message du FULLFIP.
FINDMESS.VI : permet de trouver la description WorldFIP d'un message parmi toute la configuration renvoyée par CLUSTER.VI
FINDVAR.VI : permet de trouver la description WorldFIP d'une variable parmi toute la configuration renvoyée par CLUSTER.VI
WRIT_VAR.VI : permet la mise à disposition du réseau d'une variable à partir de la description WorldFIP renvoyée par FINDVAR.VI
READ-VAR.VI : lecture de la variable à partir de la description WorldFIP renvoyée par FINDVAR.VI
ISEVENT.VI : teste l'état de la file d'événements pour savoir si elle est non-vide ou pas
READ_EVT.VI : lecture d'un événement FULLFIP quand ISEVENT.VI indique que la file est non-vide, par exemple la réception d'un message du réseau engendre un événement.
REC_MSG.VI : renvoie à l'utilisateur l'en-tête du message. Il le renvoie après que ISEVENT.VI ait précisé l'apparition d'un événement et que READ_EVT.VI l'ait identifié.
WR_MSG : précise au FULLFIP le contenu du message
SENDMSG.VI : précise au FULLFIP l'en-tête du message et permet l'envoi avec ou sans acquittement.
SEND_APR.VI : permet d'écrire dans la liste urgente ou la liste normale des identifieurs à diffuser de façon apériodique.

