sábado, 2 de abril de 2016

Cómo crear o modificar una MACRO

Qué es una MACRO


Una MACRO es un agrupamiento de bloques funcionales. Se caracteriza por su número, nombre, enlaces, bloques funcionales internos (255 como máximo) y por sus conexiones de entrada/salida.

Dentro de la MACRO:


  • las conexiones de entrada están conectadas cada una a una entrada como máximo de bloque de función,
  • cada salida de bloque de función puede estar conectada con la entrada de un bloque de función o con una conexión de salida.


Una MACRO, vista desde el exterior, se comporta ella misma como un bloque de función con entradas o salidas que pueden estar conectadas con enlaces. Sin embargo, una MACRO no puede estar dentro de otra MACRO.

Ejemplo :

Una MACRO vista desde el interior:

La misma MACRO vista desde el exterior en la ventana de edición.

Número máximo de MACRO

El número máximo de MACROS (incluyendo las instancias resultantes de una duplicación) es de 64.
Copia de seguridad de una MACRO

La copia de seguridad de una MACRO está asegurada por la copia de seguridad de la aplicación de la que forma parte (véase Copia de seguridad de una aplicación).

Creación de una MACRO

La creación de una MACRO se efectúa en varias etapas:


Manipulación de una MACRO

Una vez creada, una MACRO podrá manipularse como un bloque de función y principalmente podrá:

  • seleccionarse,
  • asociarse a otros objetos,
  • duplicarse en la ventana de Edición,
  • copiarse desde una ventana de Edición en importación,
  • copiarse/pegarse entre dos Herramientas, o
  • eliminarse.

Instancias de una MACRO

Una MACRO resultante de una duplicación se considera como una nueva instancia de la MACRO original.

Las modificaciones del gráfico o de las propiedades efectuadas en una instancia se trasladarán automáticamente a las demás instancias de la MACRO. Equivalen a una recopilación de la MACRO. Por el contrario, las modificaciones de comentario o de parámetros de bloques funcionales son propios de cada instancia de la MACRO. Así pues, podremos encontrar dos instancias de una misma MACRO con parámetros diferentes.

Si la última instancia de una MACRO está cortada o eliminada, un mensaje advertirá al usuario. Entonces, se podrá anular la operación.

Cuadro de diálogo Propiedad de la MACRO

El cuadro de diálogo de propiedad de la MACRO permite introducir o modificar las propiedades de una MACRO. Si la MACRO ha sido duplicada, las modificaciones afectarán a todas las instancias de la MACRO.

Se podrá acceder al cuadro de diálogo en el momento de la creación de una MACRO o en el menú contextual mediante Visualizar la MACRO y, a continuación, con el botón Modificar las propiedades.

Los parámetros de una MACRO son los siguientes:

  • Identificador de MACRO (de 1 a 5 caracteres)
  • Nombre de la MACRO (opcional)
  • Símbolo del bloque, es decir, el aspecto del bloque que representa la MACRO en la hoja de cableado principal y que puede ser:
    • una Imagen Estándar (el identificador de la MACRO se utilizará entonces como símbolo del bloque), o
    • una Imagen personalizada (para introducir una imagen personalizada, haga clic en el botón ... ).
  • Nombre de las entradas (modificar, en caso necesario, la etiqueta de la entrada en la casilla Etiqueta de la tabla).
  • Nombre de las salidas (modificar, en caso necesario, la etiqueta de la salida en la casilla Etiqueta de la tabla).

Ventana MACRO

Las MACROS pueden modificarse desde la ventana MACRO, a la que se puede acceder a través del menú Ventanas (salvo en caso de protección por contraseña; véase Protección por contraseña).


La siguiente tabla presenta los diferentes elementos de la ventana MACRO.


Consejo de diseño


No es posible conectar dos conexiones de entrada con dos entradas de bloque de función diferentes dentro de una Macro.

En su lugar, es aconsejable hacerlo en el exterior de la MACRO, tal y como se muestra en el esquema siguiente:

Modificación del gráfico de una instancia de una MACRO conservando las demás instancias

Modificar el gráfico de una sola instancia de MACRO es crear una nueva MACRO. Siga los pasos que se describen a continuación:


Modificación del comentario de una MACRO


Para modificar el comentario de una MACRO, siga los pasos que se describen a continuación:


Protección por contraseña


En caso necesario, una contraseña puede proteger las MACROS de un proyecto. Es independiente de la contraseña de la aplicación. La contraseña es un número de 4 cifras (0000 no es una contraseña válida).

Esta protección está definida en la ventana de configuración del programa a la que se accede mediante el botóno Edición → Configuración del programa, pestaña Configuración.

La misma contraseña protege todas las MACROS del proyecto; se solicitará al abrir.

Si la contraseña no se introduce al iniciar el proyecto, no estarán disponibles las funciones siguientes:


  • acceso a la ventana MACRO,
  • copia de una MACRO,
  • impresión de MACROS.


Visualización en el panel frontal


En el menú general del panel frontal del módulo lógico, seleccione Parámetros mediante el botón Menú/Aceptar. Aparece el primer bloque de función con su número. El paso de un bloque de función/MACRO a otro se hace mediante teclas de navegación arriba y abajo.

Las reglas de numeración son las siguientes:


NOTA: La lista de bloques funcionales aparece en primer lugar.




Aquí lo que te muestro es como podes realizar una macro o bloque personalizado, en esta oportunidad lo que hice fue crear una activación en serie de dos salidas, el mismo bloque en caso de ser necesario lo podemos proteger con contraseña o si si no utilizarlo así eso depende de nosotros y de las necesidades del sistema a crear.

Bueno hasta aquí es todo si quieres dejarme tus comentarios hazlo en la descripción de esta página o en el canal de YouTube, también podes hacer tu contribución a través de PayPal con la cual me ayudas a mantener este espacio gracias nos vemos en la próxima.

Fernando.


No hay comentarios:

Publicar un comentario