# Lectura de datos del PLC

Para obtener los datos de la hoja de cálculo del In-Sight ViDi en un sistema de visión que funciona con In-Sight ViDi 1.5.0 y posterior a fin de transferirlos a un PLC de Siemens, debe introducir los datos en la pila PROFINET mediante la función WriteResultsBuffer. Esta función toma un búfer de datos creado por la función FormatOutputBuffer y escribe los datos en el área de resultados de inspección del módulo PROFINET de resultados de inspección. El sistema transferirá los datos leídos del PLC durante el siguiente ciclo de actualización.

## Ejemplo de flujo de trabajo

1. Cree una nueva tarea en el In-Sight ViDi.
2. En la pestaña Fragmentos de la paleta, agregue estos dos fragmentos a la hoja de cálculo: Captura > ContadorCapturas y Matemáticas y lógica > Aleatorio.
3. Abra una celda CapturarImagen y ponga el parámetro Disparador a Continuo.
4. Haga clic con el botón derecho sobre una celda vacía y seleccione Insertar función para abrir el cuadro de diálogo Insertar función. En el panel izquierdo, haga clic sobre la categoría Entrada/Salida y, a continuación, haga doble clic en el panel derecho sobre la función FormatOutputBuffer para insertarla en la hoja de cálculo.
5. Los primeros 4 bytes de datos se agregan automáticamente al búfer PROFINET. Los primeros 4 bytes definen el InspectionID y el InspectionsResultCode (como enteros de 16 bits), pero no aparecen en la lista de FormatOutputBuffer.
6. En el cuadro de diálogo FormatOutputBuffer, haga clic sobre el botón Agregar. Se iniciará entonces el modo de selección de celdas; seleccione la celda Scaled random number (Número escalado aleatorio) del fragmento Random (Aleatorio).
7. En el cuadro de diálogo FormatOutputBuffer, pulse de nuevo el botón Agregar. Se iniciará entonces el modo de selección de celdas; seleccione la celda de recuento del fragmento AcqCounter (ContadorDeCapturas).
8. Cierre el cuadro de diálogo FormatOutputBuffer pulsando el botón OK (Aceptar).
9. Haga clic con el botón derecho sobre una celda vacía y seleccione Insertar función para abrir el cuadro de diálogo Insertar función. En el panel izquierdo, haga clic sobre la categoría Entrada/Salida y, a continuación, haga doble clic en el panel derecho sobre la función WriteResultsBuffer para insertarla en la hoja de cálculo.
10. Establezca el parámetro Protocol de la función WriteResultsBuffer a PROFINET y el parámetro Buffer como una referencia de celda a la estructura de datos de búfer de la función FormatOutputBuffer que ha creado recientemente.