# Escribir datos en el PLC

Para enviar datos desde el PLC de Siemens a la In-Sight 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. 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 Continuous.
2. Haga clic con el botón derecho sobre una celda vacía y seleccione Insert Function para abrir el cuadro de diálogo Insert Function. En el panel izquierdo, haga clic sobre la categoría Input/Output 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 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.
5. Haga clic con el botón derecho sobre una celda vacía y seleccione Insert Function para abrir el cuadro de diálogo Insert Function. En el panel izquierdo, haga clic sobre la categoría Input/Output 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 Búfer 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 en conformidad con los campos que ha especificado en la función FormatInputBuffer.
8. Ponga el sistema de visión In-Sight en línea.