IO-Link process data, parameters en diagnose: wat stuurt een sensor naar de PLC?
Een IO-Link sensor kan veel meer leveren dan één meetwaarde of schakelsignaal. Het verschil zit vooral tussen cyclische process data, acyclisch toegankelijke parameters en diagnose- of eventinformatie.
Wie die datastromen door elkaar haalt, krijgt al snel verkeerde PLC-mapping, foutieve units of onnodig ingewikkelde software. Hier ziet u hoe de lagen samenhangen en wat u werkelijk in de besturing nodig heeft.
Process data loopt continu; parameters en events gebruikt u wanneer nodig
Process data wordt cyclisch uitgewisseld en bevat de waarden die de machine tijdens bedrijf nodig heeft. Parameters worden acyclisch gelezen of geschreven voor configuratie en instellingen. Diagnose en events geven aanvullende informatie over apparaat- of processtatus.
Bijvoorbeeld afstand, temperatuur, druk, schakelstatus of quality/status bits die voortdurend beschikbaar zijn.
Bijvoorbeeld schakelpunten, filters, teach-in, meetmodus, timerinstellingen of apparaatconfiguratie.
Bijvoorbeeld apparaatfout, waarschuwing of andere door het device ondersteunde diagnose-informatie.
Welke data loopt er tussen sensor, master en PLC?
Een IO-Link device communiceert point-to-point met een IO-Link master. De master zet de devicegegevens vervolgens door naar het hogere automatiseringsnetwerk en de PLC.
Daarbij moeten twee dingen uit elkaar worden gehouden: wat de IO-Link deviceverbinding ondersteunt en hoe de gekozen master die informatie in de PLC beschikbaar maakt.
De procesdata kan bijvoorbeeld als bytes of woorden in het cyclische I/O-gebied van de PLC worden gemapt, terwijl parameteraccess via function blocks, services of de engineeringomgeving verloopt.
Voor de bredere systeemkeuze leest u ook wanneer IO-Link meerwaarde heeft .
Wat is IO-Link process data?
Process data is de data die tijdens normale machinewerking cyclisch wordt uitgewisseld. Voor een meetsensor kan dit bijvoorbeeld een gemeten afstand, druk, temperatuur of positie zijn. Voor een detectiesensor kan het gaan om een schakelstatus, aanvullende proceswaarde of statusbits.
De exacte lengte en opbouw verschilt per device. Een sensor kan bijvoorbeeld één meetwaarde leveren, of meerdere bytes met meetwaarde, schakelinformatie en statusbits. De IODD beschrijft hoe deze data is opgebouwd.
Vereenvoudigd voorbeeld van een 16-bit process-datawoord
Dit is uitsluitend een illustratief voorbeeld. De bitindeling, datalengte, bytevolgorde, signed/unsigned interpretatie, scaling en units moeten altijd uit de IODD en device-documentatie worden gehaald.
Wat zijn IO-Link parameters?
Parameters zijn instellingen of apparaatwaarden die niet voortdurend in het cyclische procesbeeld hoeven te staan. Ze worden daarom op verzoek gelezen of geschreven via de beschikbare IO-Link services en de master.
Schakelpunten & grenzen
Bijvoorbeeld drempelwaarden, hysterese, window-functies of procesgrenzen die een sensor ondersteunt.
Meetgedrag
Bijvoorbeeld averaging, filtertijd, responstijd, teach-in of specifieke meetmodi.
Devicegegevens
Bijvoorbeeld fabrikant, productidentiteit, serienummer of andere door het device beschikbaar gestelde identificatie.
Parameters zijn vooral waardevol wanneer machines regelmatig worden omgesteld of wanneer een sensor na vervanging automatisch dezelfde configuratie moet krijgen. Welke parameters beschikbaar zijn, blijft volledig device-afhankelijk.
Diagnose is meer dan alleen “sensor aan of uit”
IO-Link ondersteunt event- en diagnose-informatie naast de normale procesdata. Welke meldingen een device daadwerkelijk kan geven, hangt af van fabrikant en product. Dat kan helpen om een apparaatfout te onderscheiden van een proces- of configuratieprobleem.
Meer diagnose is alleen nuttig als de machine deze informatie ook verwerkt. Een event dat nergens in HMI, alarmhistorie of servicelogica terechtkomt, levert in de praktijk weinig onderhoudsvoordeel.
Waarom IO-Link mapping in de PLC vaak misgaat
Dat de master een device online ziet, betekent nog niet dat de PLC-waarde correct geïnterpreteerd wordt. U moet weten welke bytes bij het device horen en hoe bitvelden, signed/unsigned waarden, bytevolgorde, schaal en unit zijn gedefinieerd.
| Controlepunt | Wat kan fout gaan? | Wat controleren? |
|---|---|---|
| Process-data lengte | Verkeerde offset of overlappende I/O-adressen | Device- en masterconfiguratie, IODD en PLC-adresbereik |
| Bytevolgorde | Waarde lijkt onrealistisch of springt sterk | Endianness / byte-order zoals master en PLC-platform die aanbieden |
| Signed / unsigned | Negatieve of grote waarden worden verkeerd weergegeven | Datatype volgens IODD en PLC-datatype |
| Scaling | PLC toont bijvoorbeeld 1234 waar engineeringtool 123,4 mm toont | Resolutie, schaalfactor en fysieke unit |
| Statusbits | Bits worden per ongeluk als onderdeel van de meetwaarde geïnterpreteerd | Bitmask, quality bits en process-data layout |
| Devicevariant | Mapping past niet bij de aangesloten uitvoering | Vendor ID, Device ID, artikelvariant en juiste IODD |
De IODD vertelt hoe u de data moet lezen
De IODD (IO Device Description) beschrijft onder andere device-identificatie, process data, configureerbare parameters, diagnose-informatie en communicatie-eigenschappen. Daardoor kan engineeringsoftware begrijpelijke namen, units, waardebereiken en opties tonen.
Zonder correcte IODD kan communicatie soms technisch aanwezig zijn terwijl de interpretatie van data of parameters niet klopt. Controleer daarom bij onverwacht gedrag altijd of het device en de geladen IODD werkelijk bij elkaar horen.
Lees alles over IODD-bestandenHoe gebruikt een machinebouwer deze drie datalagen?
Proceswaarde continu naar PLC
De gemeten afstand loopt cyclisch mee. Filterinstellingen of teach-punten hoeven alleen bij configuratie te worden aangepast.
Parameters vanuit recept
Bij formaatwissel kan de machine deviceparameters aanpassen, terwijl de normale detectie- of meetdata cyclisch blijft lopen.
Diagnose als extra context
Een monteur ziet naast de proceswaarde ook relevante status- of eventinformatie wanneer het betreffende device die ondersteunt.
Identificatie controleren
Device-ID en andere identificatie kunnen helpen controleren of op de juiste machinepositie het bedoelde device is aangesloten.
Instellingen opnieuw toepassen
Bij een geschikte master- en Data Storage-strategie kan parameterbeheer het vervangen van devices vereenvoudigen.
Alleen data opslaan die iets toevoegt
Niet iedere parameter of diagnosewaarde hoeft permanent naar SCADA of cloud. Selecteer data op basis van een concrete use case.
Zes fouten die IO-Link integratie onnodig ingewikkeld maken
1. Alles “process data” noemen
Cyclische meetwaarden, parameters en events hebben een andere functie en worden niet op dezelfde manier gebruikt.
2. Alleen bytes kopiëren
Zonder datatype, scaling en unit kan een technisch correcte bytewaarde functioneel onbruikbaar zijn.
3. Verkeerde IODD
Een bijna gelijk artikelnummer kan een andere datalayout of parameterstructuur hebben.
4. Diagnose niet gebruiken
Extra deviceinformatie heeft geen waarde wanneer deze niet zichtbaar wordt gemaakt voor service of machinebesturing.
5. Te veel acyclische data lezen
Parameters die alleen bij commissioning nodig zijn hoeven niet voortdurend door de PLC te worden opgevraagd.
6. Sensor en master los selecteren
Devicefunctionaliteit, mastermapping, fieldbus en PLC-software moeten als één integratieketen worden bekeken.
Waarom digitale process data anders is dan 4–20 mA of 0–10 V
Bij een analoge sensor wordt de meetwaarde als stroom of spanning overgedragen en vervolgens door een analoge PLC-ingang geschaald. Bij IO-Link wordt de procesinformatie digitaal uitgewisseld. Daardoor kunnen naast de meetwaarde ook device-identificatie, parameters en diagnose beschikbaar zijn.
Dat maakt IO-Link niet automatisch beter voor iedere machine. Als alleen één robuuste proceswaarde nodig is, kan een analoge uitgang nog steeds zeer logisch zijn.
Vergelijk 4–20 mA, 0–10 V en IO-LinkKomt de IO-Link data niet goed in de PLC?
Stuur het sensortype, type IO-Link master, PLC-platform en een screenshot of beschrijving van de process-data mapping. Voeg indien mogelijk ook de IODD of datasheet toe.
Veelgestelde vragen over IO-Link process data
Wat is IO-Link process data?
Process data is de cyclisch uitgewisselde data die tijdens normale machinewerking nodig is, bijvoorbeeld een meetwaarde, schakelinformatie of door het device ondersteunde statusinformatie.
Wat is het verschil tussen process data en parameters?
Process data wordt cyclisch uitgewisseld. Parameters worden acyclisch gelezen of geschreven en zijn bedoeld voor configuratie, identificatie en andere niet-continu benodigde devicegegevens.
Zijn IO-Link events ook process data?
Nee. Events en diagnose-informatie vormen een andere informatiestroom dan de normale cyclische process data. De exacte verwerking hangt af van device, master en PLC-platform.
Waarom krijg ik een verkeerde waarde in de PLC?
Controleer process-data lengte, offset, bytevolgorde, datatype, scaling, units, statusbits en of de geladen IODD bij exact het aangesloten device hoort.
Moet ik alle IO-Link parameters in de PLC zetten?
Nee. Parameters die alleen bij commissioning of service nodig zijn hoeven niet permanent in het cyclische PLC-programma aanwezig te zijn. Gebruik alleen de data die de machinefunctie werkelijk nodig heeft.
Hoe weet ik welke bits een meetwaarde vormen?
Gebruik de juiste IODD en device-documentatie. Daarin wordt beschreven hoe de process data is opgebouwd en welke bits, bytes, datatypes, units of statusvelden worden gebruikt.
Komt IO-Link data rechtstreeks in de PLC?
De sensor communiceert eerst met de IO-Link master. De master maakt de devicegegevens vervolgens via het hogere automatiseringsnetwerk beschikbaar voor PLC en engineering.
Heeft IO-Link altijd uitgebreide diagnose?
Nee. IO-Link biedt de infrastructuur, maar welke diagnose-, parameter- en processdata beschikbaar is verschilt per device. Controleer daarom altijd de concrete IODD en productspecificatie.
IO-Link device online, maar de PLC-data klopt niet?
Stuur sensortype, master, PLC-platform en de huidige mapping. Indusen kijkt mee naar process-data opbouw, IODD, parameters, diagnose en de praktische integratie in de machine.
IO-Link process data, parameters en diagnose: wat stuurt een sensor naar de PLC?
Een IO-Link sensor kan veel meer leveren dan één meetwaarde of schakelsignaal. Het verschil zit vooral tussen cyclische process data, acyclisch toegankelijke parameters en diagnose- of eventinformatie.
Wie die datastromen door elkaar haalt, krijgt al snel verkeerde PLC-mapping, foutieve units of onnodig ingewikkelde software. Hier ziet u hoe de lagen samenhangen en wat u werkelijk in de besturing nodig heeft.
Process data loopt continu; parameters en events gebruikt u wanneer nodig
Process data wordt cyclisch uitgewisseld en bevat de waarden die de machine tijdens bedrijf nodig heeft. Parameters worden acyclisch gelezen of geschreven voor configuratie en instellingen. Diagnose en events geven aanvullende informatie over apparaat- of processtatus.
Bijvoorbeeld afstand, temperatuur, druk, schakelstatus of quality/status bits die voortdurend beschikbaar zijn.
Bijvoorbeeld schakelpunten, filters, teach-in, meetmodus, timerinstellingen of apparaatconfiguratie.
Bijvoorbeeld apparaatfout, waarschuwing of andere door het device ondersteunde diagnose-informatie.
Welke data loopt er tussen sensor, master en PLC?
Een IO-Link device communiceert point-to-point met een IO-Link master. De master zet de devicegegevens vervolgens door naar het hogere automatiseringsnetwerk en de PLC.
Daarbij moeten twee dingen uit elkaar worden gehouden: wat de IO-Link deviceverbinding ondersteunt en hoe de gekozen master die informatie in de PLC beschikbaar maakt.
De procesdata kan bijvoorbeeld als bytes of woorden in het cyclische I/O-gebied van de PLC worden gemapt, terwijl parameteraccess via function blocks, services of de engineeringomgeving verloopt.
Voor de bredere systeemkeuze leest u ook wanneer IO-Link meerwaarde heeft .
Wat is IO-Link process data?
Process data is de data die tijdens normale machinewerking cyclisch wordt uitgewisseld. Voor een meetsensor kan dit bijvoorbeeld een gemeten afstand, druk, temperatuur of positie zijn. Voor een detectiesensor kan het gaan om een schakelstatus, aanvullende proceswaarde of statusbits.
De exacte lengte en opbouw verschilt per device. Een sensor kan bijvoorbeeld één meetwaarde leveren, of meerdere bytes met meetwaarde, schakelinformatie en statusbits. De IODD beschrijft hoe deze data is opgebouwd.
Vereenvoudigd voorbeeld van een 16-bit process-datawoord
Dit is uitsluitend een illustratief voorbeeld. De bitindeling, datalengte, bytevolgorde, signed/unsigned interpretatie, scaling en units moeten altijd uit de IODD en device-documentatie worden gehaald.
Wat zijn IO-Link parameters?
Parameters zijn instellingen of apparaatwaarden die niet voortdurend in het cyclische procesbeeld hoeven te staan. Ze worden daarom op verzoek gelezen of geschreven via de beschikbare IO-Link services en de master.
Schakelpunten & grenzen
Bijvoorbeeld drempelwaarden, hysterese, window-functies of procesgrenzen die een sensor ondersteunt.
Meetgedrag
Bijvoorbeeld averaging, filtertijd, responstijd, teach-in of specifieke meetmodi.
Devicegegevens
Bijvoorbeeld fabrikant, productidentiteit, serienummer of andere door het device beschikbaar gestelde identificatie.
Parameters zijn vooral waardevol wanneer machines regelmatig worden omgesteld of wanneer een sensor na vervanging automatisch dezelfde configuratie moet krijgen. Welke parameters beschikbaar zijn, blijft volledig device-afhankelijk.
Diagnose is meer dan alleen “sensor aan of uit”
IO-Link ondersteunt event- en diagnose-informatie naast de normale procesdata. Welke meldingen een device daadwerkelijk kan geven, hangt af van fabrikant en product. Dat kan helpen om een apparaatfout te onderscheiden van een proces- of configuratieprobleem.
Meer diagnose is alleen nuttig als de machine deze informatie ook verwerkt. Een event dat nergens in HMI, alarmhistorie of servicelogica terechtkomt, levert in de praktijk weinig onderhoudsvoordeel.
Waarom IO-Link mapping in de PLC vaak misgaat
Dat de master een device online ziet, betekent nog niet dat de PLC-waarde correct geïnterpreteerd wordt. U moet weten welke bytes bij het device horen en hoe bitvelden, signed/unsigned waarden, bytevolgorde, schaal en unit zijn gedefinieerd.
| Controlepunt | Wat kan fout gaan? | Wat controleren? |
|---|---|---|
| Process-data lengte | Verkeerde offset of overlappende I/O-adressen | Device- en masterconfiguratie, IODD en PLC-adresbereik |
| Bytevolgorde | Waarde lijkt onrealistisch of springt sterk | Endianness / byte-order zoals master en PLC-platform die aanbieden |
| Signed / unsigned | Negatieve of grote waarden worden verkeerd weergegeven | Datatype volgens IODD en PLC-datatype |
| Scaling | PLC toont bijvoorbeeld 1234 waar engineeringtool 123,4 mm toont | Resolutie, schaalfactor en fysieke unit |
| Statusbits | Bits worden per ongeluk als onderdeel van de meetwaarde geïnterpreteerd | Bitmask, quality bits en process-data layout |
| Devicevariant | Mapping past niet bij de aangesloten uitvoering | Vendor ID, Device ID, artikelvariant en juiste IODD |
De IODD vertelt hoe u de data moet lezen
De IODD (IO Device Description) beschrijft onder andere device-identificatie, process data, configureerbare parameters, diagnose-informatie en communicatie-eigenschappen. Daardoor kan engineeringsoftware begrijpelijke namen, units, waardebereiken en opties tonen.
Zonder correcte IODD kan communicatie soms technisch aanwezig zijn terwijl de interpretatie van data of parameters niet klopt. Controleer daarom bij onverwacht gedrag altijd of het device en de geladen IODD werkelijk bij elkaar horen.
Lees alles over IODD-bestandenHoe gebruikt een machinebouwer deze drie datalagen?
Proceswaarde continu naar PLC
De gemeten afstand loopt cyclisch mee. Filterinstellingen of teach-punten hoeven alleen bij configuratie te worden aangepast.
Parameters vanuit recept
Bij formaatwissel kan de machine deviceparameters aanpassen, terwijl de normale detectie- of meetdata cyclisch blijft lopen.
Diagnose als extra context
Een monteur ziet naast de proceswaarde ook relevante status- of eventinformatie wanneer het betreffende device die ondersteunt.
Identificatie controleren
Device-ID en andere identificatie kunnen helpen controleren of op de juiste machinepositie het bedoelde device is aangesloten.
Instellingen opnieuw toepassen
Bij een geschikte master- en Data Storage-strategie kan parameterbeheer het vervangen van devices vereenvoudigen.
Alleen data opslaan die iets toevoegt
Niet iedere parameter of diagnosewaarde hoeft permanent naar SCADA of cloud. Selecteer data op basis van een concrete use case.
Zes fouten die IO-Link integratie onnodig ingewikkeld maken
1. Alles “process data” noemen
Cyclische meetwaarden, parameters en events hebben een andere functie en worden niet op dezelfde manier gebruikt.
2. Alleen bytes kopiëren
Zonder datatype, scaling en unit kan een technisch correcte bytewaarde functioneel onbruikbaar zijn.
3. Verkeerde IODD
Een bijna gelijk artikelnummer kan een andere datalayout of parameterstructuur hebben.
4. Diagnose niet gebruiken
Extra deviceinformatie heeft geen waarde wanneer deze niet zichtbaar wordt gemaakt voor service of machinebesturing.
5. Te veel acyclische data lezen
Parameters die alleen bij commissioning nodig zijn hoeven niet voortdurend door de PLC te worden opgevraagd.
6. Sensor en master los selecteren
Devicefunctionaliteit, mastermapping, fieldbus en PLC-software moeten als één integratieketen worden bekeken.
Waarom digitale process data anders is dan 4–20 mA of 0–10 V
Bij een analoge sensor wordt de meetwaarde als stroom of spanning overgedragen en vervolgens door een analoge PLC-ingang geschaald. Bij IO-Link wordt de procesinformatie digitaal uitgewisseld. Daardoor kunnen naast de meetwaarde ook device-identificatie, parameters en diagnose beschikbaar zijn.
Dat maakt IO-Link niet automatisch beter voor iedere machine. Als alleen één robuuste proceswaarde nodig is, kan een analoge uitgang nog steeds zeer logisch zijn.
Vergelijk 4–20 mA, 0–10 V en IO-LinkKomt de IO-Link data niet goed in de PLC?
Stuur het sensortype, type IO-Link master, PLC-platform en een screenshot of beschrijving van de process-data mapping. Voeg indien mogelijk ook de IODD of datasheet toe.
Veelgestelde vragen over IO-Link process data
Wat is IO-Link process data?
Process data is de cyclisch uitgewisselde data die tijdens normale machinewerking nodig is, bijvoorbeeld een meetwaarde, schakelinformatie of door het device ondersteunde statusinformatie.
Wat is het verschil tussen process data en parameters?
Process data wordt cyclisch uitgewisseld. Parameters worden acyclisch gelezen of geschreven en zijn bedoeld voor configuratie, identificatie en andere niet-continu benodigde devicegegevens.
Zijn IO-Link events ook process data?
Nee. Events en diagnose-informatie vormen een andere informatiestroom dan de normale cyclische process data. De exacte verwerking hangt af van device, master en PLC-platform.
Waarom krijg ik een verkeerde waarde in de PLC?
Controleer process-data lengte, offset, bytevolgorde, datatype, scaling, units, statusbits en of de geladen IODD bij exact het aangesloten device hoort.
Moet ik alle IO-Link parameters in de PLC zetten?
Nee. Parameters die alleen bij commissioning of service nodig zijn hoeven niet permanent in het cyclische PLC-programma aanwezig te zijn. Gebruik alleen de data die de machinefunctie werkelijk nodig heeft.
Hoe weet ik welke bits een meetwaarde vormen?
Gebruik de juiste IODD en device-documentatie. Daarin wordt beschreven hoe de process data is opgebouwd en welke bits, bytes, datatypes, units of statusvelden worden gebruikt.
Komt IO-Link data rechtstreeks in de PLC?
De sensor communiceert eerst met de IO-Link master. De master maakt de devicegegevens vervolgens via het hogere automatiseringsnetwerk beschikbaar voor PLC en engineering.
Heeft IO-Link altijd uitgebreide diagnose?
Nee. IO-Link biedt de infrastructuur, maar welke diagnose-, parameter- en processdata beschikbaar is verschilt per device. Controleer daarom altijd de concrete IODD en productspecificatie.
IO-Link device online, maar de PLC-data klopt niet?
Stuur sensortype, master, PLC-platform en de huidige mapping. Indusen kijkt mee naar process-data opbouw, IODD, parameters, diagnose en de praktische integratie in de machine.