Beckhoffs TwinCAT Vision forener traditionel automationsteknologi med billedbehandling på en enkel og praktisk måde. Med denne løsning kan brugere konfigurere kameraer, udføre geometriske kamerakalibreringer direkte i TwinCAT Engineering og programmere billedbehandling i IEC 61131-3, hvilket sparer dem for at skulle lære et særligt programmeringssprog. Derudover tillader den PLC’en at reagere direkte på de resultater, der opnås under billedbehandlingen – virtuelt med den næste linje af kontrolkoder.
Brugen af billedbehandlingsalgoritmer med TwinCAT-realtidsdrift har den store fordel, at Vision algoritmer såvel som PLC, bevægelsesstyring og måleinstrumenter kører med de samme cyklustider – de er med andre ord i tæt synkronisering med hinanden. Det betyder, at det hverken er nødvendigt at styre kommunikationen mellem en tidsapplikation, der ikke er i realtid, og en PLC, der er i realtid, bevægelsesstyringen eller applikationen til måling – på den måde undgås de sædvanlige forsinkelser, som forårsages af kommunikationsspild og -forstyrrelser.
De eksterne enheder, der bruges til Vision applikationer, kan tilmed synkroniseres med enestående præcision ved hjælp af Distributed Clock i EtherCAT. De fleste kameraer er udstyrede med et digitalt triggerinput. Hvis dette styres gennem et digitalt output på en EtherCAT-terminal (for eksempel gennem en EL2596 EtherCAT LED-stroboskopstyringsterminal), kan billedoptagelse udløses for nøjagtigt at matche en specifik transportbåndsposition. Samtidig kan EL2596 styre timing og strøm for belysningen med høj præcision.