Sección 4 Uso de funciones
Manual de programación de la serie NS
Visualización del contenido de los canales después de convertir a escala con
una función de macro
Ejemplo: Ejecutar la operación "Y = 2X + 3" en el contenido del canal (X) del PLC y presentar los
resultados en un gráfico de registro de datos.
PLC de la serie NS
"Y = 2X + 3" aplicado a contenidos de DM00000 cambiado
y resultado visualizado en gráfico de registro de datos.
1. Utilice NS-Designer para configurar la expresión numérica siguiente en la macro Word Lamp
(indicador luminoso (lamp) de canal) con el fin de cambiar el contenido del canal.
Formato de la expresión:
2. Registre $W10 en la configuración del registro de datos.
3. Cree y registre un gráfico de registro de datos que presente $W10 en la pantalla.
Sugerencias
•
Las macros no pueden especificar direcciones de PLC directamente. Utilice READCMEM() para guardar
la dirección en $W.
•
Para visualizar el contenido del canal, se puede utilizar un objeto de visualización e introducción de
valores numéricos. Configure la escala y el desplazamiento en Unit & scale setting (Configuración de
unidad y escala) para que se muestre un resultado convertido a escala automáticamente sin ejecutar
una operación de macro.
•
Los contenidos de canales se pueden evaluar porque los operadores pueden utilizar operandos lógicos y
comparativos, además de operandos aritméticos.
•
Si no se requiere la visualización de un indicador luminoso (lamp) de canal, cambie la configuración para
que no se muestre o desplace el indicador luminoso (lamp) fuera de la pantalla.
4-1-3
Estado de bit cambiado
Prohibición y autorización de operaciones con botones en función del bit de
estado del dispositivo
Ejemplo:
Mostrar el mensaje Initializing (Inicializando) en un botón ON/OFF y prohibir el funciona-
miento del mismo mientras el dispositivo se está inicializando, y mostrar el mensaje Ready
(Listo) en un botón ON/OFF y permitir la introducción de datos (con la contraseña de "NS"
requerida) una vez concluida la inicialización.
PT de la serie NS
Se está
inicializando
Ready (Listo)
READCMEM ($W0, [Serial A:DM00000], 1);
$W10 = 2 × $W0 + 3;
(Para guardar Serial A:DM00000 en $W0 y el resultado de la operación en $W10)
PLC
OFF
Bit (indicador de control)
OFF
ON/OFF
0
ON
1
ON
DM00000 contenidos cambiados
4-8
4-1 Aplicaciones