martes, 11 de mayo de 2021

 

4.2 Pestañas

Las pestañas permiten interactuar entre las diversas funciones y programas pregrabados que ofrece esta aplicación. Su diseño brinda un uso sencillo. En los siguientes subtemas se explicarán cada una de estos apartados.

Los programas pregrabados están formados por dos partes, la transmisión de las configuraciones seleccionadas en la aplicación y el programa que ejecuta el microcontrolador. La transmisión de configuraciones se explica en este tema y la ejecución de estas configuraciones en el PIC, en el Tema 4.4. Además, para ejecutar uno de estos programas, es necesario tener el PLC en modo grabación, ya que se han transmitido las configuraciones se puede pasar a modo ejecución y ejecutar los programas. 

4.2.1 Pestaña Compuertas

Esta pestaña tiene la función de programar al PLC para que emule una serie de compuertas lógicas (AND, OR, XOR y NOT) en la tarjeta. En el ComboBox se puede elegir una combinación entre las entradas y dependiendo la interacción de la combinación, las salidas reflejarán el resultado. A continuación, se muestra este apartado.


Figura 4.2 Pestaña compuertas.

 El botón “Habilitar” permite la manipulación las características de esta y las otras pestañas, además, graba el programa pregrabado en el PIC necesario para interactuar con la aplicación.

Cada una de las combinaciones tiene un orden fijo entre las entradas y salidas. Por lo que, no es posible cambiarlas.

Ya que se seleccionó una combinación se puede pulsar el botón “Grabar”, el cual transmite las configuraciones necesarias para que el microcontrolador pueda ejecutar la combinación seleccionada. En la siguiente figura se muestra que carácter se transmite dependiendo la combinación seleccionada.


                               Figura 4.3 Diagrama de botón “Grabar” Compuertas.

 Para la transmisión de datos a través del puerto serie hacia el microcontrolador se ocupó la clase SerialPort, como se mencionó anteriormente, esta cuenta con varios métodos para la transmisión (Write, Write(Char), Write(Byte) y WriteLine) [36], el envío de caracteres de configuración se lleva a cabo a través del método Write [24].

No hay comentarios:

Publicar un comentario