# Escribir datos en el PLC

Para enviar datos desde el PLC de Siemens a la In-Sight ViDi hoja de cálculo, deben extraerse los datos de la pila PROFINET mediante la función ReadUserDataBuffer. La función ReadUserDataBuffer adopta el formato de datos creado en la función FormatInputBuffer, lee los datos del área de datos del módulo PROFINET User Data y formatea dichos datos en la hoja de cálculo del In-Sight ViDi. El PLC recibe datos en cada ciclo de actualización.

## Ejemplo de flujo de trabajo

1. Abra la celda AcquireImage (CapturarImagen) y ponga el parámetro Trigger (Disparador) a Continuo.
2. 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 sobre la función FormatInputBuffer, en el panel derecho, para insertarla en la hoja de cálculo.

3. En el cuadro de diálogo FormatInputBuffer, haga clic sobre el botón Add (Agregar) y agregue un valor en punto flotante de 32 bits y un entero de 32 bits a la lista.

4. Cierre el cuadro de diálogo FormatInputBuffer pulsando el botón OK (Aceptar).
5. 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 sobre la función ReadUserDataBuffer del panel derecho para insertarla en la hoja de cálculo.
6. Ponga el parámetro Protocol de la función ReadUserDataBuffer a PROFINET y establezca el parámetro Buffer como una referencia de celda para la estructura de datos de búfer que se ha creado recientemente con la función FormatInputBuffer.
7. Agregue GetBufferData(celda,índice) a la hoja de cálculo definida sobre la base de los campos que usted ha especificado en la función FormatInputBuffer.
8. Ponga el sistema de visión In-Sight en línea.