Guide d’intégration

FI-T — raccordement IO-Link

Sonde de température à clipser, usage autonome. Se clipse sur un tuyau sans le percer — utilisable seule en IO-Link direct, ou en satellite du Multiport d’un FD-H/FI-1000. Cette fiche couvre l’usage autonome, qui a sa propre trame IO-Link, distincte de celle du FD-H.

KEYENCE FI-T IO-Link Siemens Pt100 4 fils, sonde à clipser Maître PROFINET générique (ex. ifm AL1102)
FI-T

Caractéristiques de l’appareil

Grandeur mesuréeTempérature de tuyau
Principe de mesurePt100, 4 fils
Tailles disponiblesFI-T8 (Ø8-14) · FI-T15 (Ø14-22) · FI-T25 (Ø22-38) · FI-T50 (Ø38-70) · FI-T100 (Ø70-126) · FI-T200 (Ø126-220)
Matériau de tuyau compatibleTuyau métallique
Plage de température−20 à +180 °C
Résolution d’affichage0,1 °C
Précision±0,5 °C (tuyau −20 à 80 °C) · ±1,0 °C (tuyau 80 à 180 °C), à 25 °C ambiant
Temps de réponse5 s (63 % de réponse) · 15 s (90 % de réponse)
Alimentation20 à 30 V DC — 20 mA hors charge, 220 mA max. avec charge incluse en usage autonome
InterfaceIO-Link 1.1 — COM2 (38,4 kBaud), en usage autonome uniquement
RaccordementM8 mâle, 4 broches
DeviceID · VendorID2026 · 509
AffichageOLED + voyant d’état — en usage autonome uniquement
ProtectionIP65 / IP67
Température ambiante (électronique)−10 à +60 °C
PoidsEnviron 65 à 120 g selon la taille

Câblage

M8 mâle, 4 broches — Câble d’alimentation dédié M8 (OP-87625/87626/87628/87629 selon NPN/PNP)

1 2 4 3
BrocheFilFonction
1 BN Marron L+ — alimentation +20…30 V DC
2 WH Blanc Sortie 2 ou sortie analogique selon la configuration E/S choisie à l’initialisation
3 BU Bleu L− — 0 V
4 BK Noir Sortie 1 / C/Q — communication IO-Link
Une liaison IO-Link n’utilise que 4 conducteurs L’alimentation, le 0 V, la ligne de communication C/Q, et un quatrième non utilisé en classe A. Peu importe que le connecteur en compte 8 : les autres fils restent inutilisés et doivent être isolés individuellement.

Réglages sur l’appareil

Contrairement au FD-H, le FI-T autonome se règle avec seulement 2 touches (Haut/Bas) et une touche Mode — pas d’écran couleur ni de flèches. L’assistant de démarrage initial ne peut pas être sauté au premier branchement.

Étape de l’assistantOptions
1 — LangueENGLISH / 日本語 / 中文 / DEUTSCH
2 — Unité de température°C ou °F
3 — PNP/NPNLogique des sorties de commutation
4 — Configuration E/SOUT+OFF (une sortie) · OUT1+OUT2 (deux sorties, mode zone) · OUT+ANALOGIQUE (une sortie + 4-20/0-20 mA) — ce choix fige le câblage, il faut réinitialiser pour en changer
Réglages avancés (Mode + Haut, 3 s)Hystérésis, décalage (±20 °C), correction ambiante (acier/inox), luminosité, couleur du voyant, verrouillage par code PIN
Après l’assistantÉcran de base affiché. Le sens d’affichage peut être inversé (montage tête en bas). Les réglages restent modifiables par communication IO-Link même si le verrouillage clavier est actif.

Intégration dans TIA Portal

Procédure « IO-Link via un maître PROFINET » — commune à tous les appareils raccordés de cette façon.

01 Télécharger le GSDML du maître Le constructeur du maître fournit le fichier GSD qui décrit l’appareil, ses paramètres et ses données process.
02 Installer le GSDML dans TIA Portal Gérer les fichiers de description des appareils, puis pointer le dossier. Le projet doit être fermé, sinon TIA refuse.
03 Insérer le maître dans le projet Le maître apparaît dans le catalogue après installation. Le glisser dans la vue réseau et l’affecter au système PROFINET de la CPU.
04 Déclarer les ports Glisser le module correspondant au nombre de ports sur le slot 1 du maître. La configuration devient accessible via le slot 1.1.
05 Récupérer et installer l’IODD du capteur L’IODD décrit le capteur : paramètres, données process, plages. Source officielle : IODDfinder. Prendre la version correspondant au firmware.
06 Configurer le port Mode IO-Link, révision attendue, temps de cycle, validation du device par DeviceID. Un port mal configuré ne remonte rien.
07 Relever la plage d’adresses TIA attribue automatiquement une plage d’entrées au port. C’est la base de tout l’adressage dans le programme.

Structure des données process

Fichier IODDKEYENCE-FI-T-20220301-IODD1.1.xml
Version · date1.1 — 2022-03-01
VendorID · DeviceID509 · 2026
Variantes couvertesFI-T8, FI-T15, FI-T25, FI-T50, FI-T100, FI-T200 — même électronique et même trame, seul le diamètre de tuyau compatible change
Data Storage✅ Pris en charge — le maître sauvegarde le paramétrage. Un capteur remplacé est reconfiguré automatiquement.
32 bits — 4 octets — les zones hachurées ne sont pas utilisées
Température
MSB
Température
LSB
0
1
2
3
Température — octets 0-1 Inutilisé
DonnéeOffset bitLongueurTypePlage bruteConversion
Température16 16 bitsINT 16 -9999 … 9999 ÷ 10 → °C
Exemple de lectureValeur brute 253 sur les octets 0-1 → 25,3 °C (253 × 0,1).

Bits de diagnostic

Tout ce que le capteur affiche à l’écran remonte en cyclique. Aucune lecture acyclique n’est nécessaire pour construire une supervision complète.

OctetBitSignification
28DataValid — mesure exploitable
29Erreur de surintensité sur une sortie
210Erreur de tête de détection — câble débranché ou tête non connectée
211Erreur EEPROM
212Hors plage — limite haute (mesure > 200 °C)
213Hors plage — limite basse (mesure < −40 °C)
30Sortie 1 — état actif/inactif
31Sortie 2 — état actif/inactif (configuration OUT1+OUT2 uniquement)

Programmation

// FI-T — adresses à adapter à la plage attribuée au port.

Réseau 1 — Température (octets 0-1)
              ┌──────────────┐    ┌──────────┐
              │     CONV     │    │   DIV    │
──────────────┤  Int →  Real ├────┤   Real   ├──( temperature )
     tempBrut │IN     tempBrut│   │IN2   10.0│
              └──────────────┘    └──────────┘

Réseau 2 — Validité et erreurs (octet 2, lecture directe)
   etatOctet2.%X0
────┤ ├──────────────────────────────( donneeValide )

   etatOctet2.%X4
────┤ ├──────────────────────────────( horsPlageHaut )

   etatOctet2.%X5
────┤ ├──────────────────────────────( horsPlageBas )

Réseau 3 — Sorties (octet 3)
   etatOctet3.%X0
────┤ ├──────────────────────────────( sortie1 )

   etatOctet3.%X1
────┤ ├──────────────────────────────( sortie2 )
// FI-T en IO-Link, usage AUTONOME — 4 octets de données process
// (trame complètement différente de celle du FD-H/FI-1000 : ce FI-T
// n'est pas raccordé à leur Multiport, il parle directement au maître).

FUNCTION_BLOCK "FB_FI_T"
VAR_INPUT
    tempBrut  : INT;   // octets 0-1
    etatOctet2: BYTE;  // octet 2 — validité + erreurs
    etatOctet3: BYTE;  // octet 3 — sorties 1 et 2
END_VAR
VAR_OUTPUT
    temperature   : REAL;  // °C
    donneeValide  : BOOL;
    erreurSurint  : BOOL;
    erreurTete    : BOOL;
    erreurEeprom  : BOOL;
    horsPlageHaut : BOOL;  // mesure > 200 °C
    horsPlageBas  : BOOL;  // mesure < −40 °C
    sortie1       : BOOL;
    sortie2       : BOOL;
END_VAR

BEGIN
    // ---- Octet 0-1 : température ----
    #temperature := INT_TO_REAL(#tempBrut) / 10.0;

    // ---- Octet 2 : validité et erreurs, lecture directe des bits ----
    #donneeValide  := #etatOctet2.%X0;
    #erreurSurint  := #etatOctet2.%X1;
    #erreurTete    := #etatOctet2.%X2;
    #erreurEeprom  := #etatOctet2.%X3;
    #horsPlageHaut := #etatOctet2.%X4;
    #horsPlageBas  := #etatOctet2.%X5;

    // ---- Octet 3 : sorties ----
    #sortie1 := #etatOctet3.%X0;
    #sortie2 := #etatOctet3.%X1;
END_FUNCTION_BLOCK
CONT ou SCL ?La mise à l’échelle est plus lisible en SCL. L’usage courant est d’écrire ce bloc en SCL et de l’appeler depuis le programme CONT. La version CONT existe pour les sites où le SCL n’est pas autorisé.
Code non validé sur installationGénéré depuis la documentation. À confirmer sur matériel avant mise en production.

Les pièges

Deux appareils dans un seul manuel — usage autonome vs satellite MultiportLe FI-T a deux modes de fonctionnement radicalement différents : connecté au Multiport d’une unité FD-H/FI-1000 (il perd alors son IO-Link propre, son écran ne montre plus que la valeur courante, et tous ses réglages se font depuis l’unité d’affichage hôte), ou autonome avec son propre port M8 et sa propre communication IO-Link — c’est cet usage autonome qui est documenté ici. La trame IO-Link, le connecteur et même les réglages disponibles ne sont pas les mêmes selon le mode choisi ; le manuel les couvre dans deux chapitres séparés (3 et 4) sans jamais le dire aussi explicitement.
Le connecteur est un M8, pas un M12Toute la gamme FD-H/FI-1000 utilise du M12 — le FI-T autonome utilise un M8 4 broches, plus petit. Le câble d’alimentation dédié (OP-87625/87626/87628/87629 selon NPN/PNP et longueur) est spécifique à ce format, pas interchangeable avec les câbles M12 des autres appareils KEYENCE du site.
Le choix E/S à l’initialisation fige le câblage possibleOUT+OFF, OUT1+OUT2 et OUT+ANALOGIQUE ne rebranchent pas les mêmes fonctions sur les mêmes fils — passer de l’un à l’autre après coup impose une réinitialisation complète (Mode + Haut ×5), pas un simple changement de paramètre. À décider avant de câbler, pas après.
Pas de valeur brute sentinelle en IO-Link — seuls des bits d’erreur dédiés existentEn cas de dépassement de plage, l’affichage et la sortie analogique de l’ampli autonome basculent sur des valeurs fixes (−40,1 °C / +200,1 °C) — mais ce sont des comportements d’affichage et de sortie analogique, pas une garantie sur la valeur remontée en IO-Link. Côté trame IO-Link, ce sont les bits dédiés « Out of temperature range » (limite haute / limite basse) qu’il faut lire, pas une comparaison de la valeur brute à un seuil arbitraire.
Démarrage et dérive initiale, comme le reste de la gammeMême famille de piège que le FD-H : environ 2 secondes de « démarrage » (ne pas exploiter les sorties pendant cette phase), puis une dérive possible pendant les 15 à 30 premières minutes de fonctionnement pour les mesures fines. Facile à oublier sur un capteur aussi simple en apparence.

Sources

Manuel d’utilisation FI-T (référence KEYENCE AS_125055, 17002FR, éd. 2012-2) · IODD KEYENCE FI-T rév. 1.1 (20220301, DeviceID 2026, VendorID 509 — couvre les six tailles FI-T8/15/25/50/100/200)

Autre maître IO-Link possible pour FI-T

Le brochage du capteur ne change pas — seule la procédure TIA Portal diffère selon le maître utilisé.

À propos de cette page Cette page est générée depuis des fiches de données structurées, pas écrite à la main — voir la maquette interactive pour naviguer parmi tous les guides.