Configuración de Memoria de Sistema de una NS con Ns-Designer

Fecha de publicación
Cateogría del artículo Pantallas HMI
Visualizaciones del artículo Leído 9773 veces

Visualización y cambio de pantalla de pantalla NS desde un PLC

Introducción:

La pantalla táctil NS puede intercambiar información con el autómata a la que está conectada. Esta información puede ser a nivel de Word (Numero de pantalla visualizada, fecha y hora de la pantalla etc ) y a nivel de Bit (Bateria baja,detección de entrada de datos etc). Para enlazar este intercambio de datos entre pantalla y autómata se utiliza la Memoria de Sistema de la pantalla.

En el ejemplo se muestra como configurar este área de memoria y como visualizar y cambiar el número de pantalla desde el autómata.

Configuración:

Para poder configurar la Memoria de Sistema de la pantalla PT - Configuración del sistema ...

814_01

En la pantalla de Configuración del sistema pulsar sobre la pestaña de Inicial. Se puede ver que la Memoria del sistema se divide en dos:

- Dirección de asignación $SB (Por defecto $B0) Intercambio de datos a nivel de bits. Ocupa 64 Bits (4 canales)

. Dirección de asignación $SW (Por defecto $W0) Intercambio de datos a nivel de palabras. Ocupa 41 canales.

En el Anexo Final de ejemplo se listan que función corresponde cada bit y palabra de sistema.

814_02

Por defecto se asignan direcciones internas de la pantalla, pero como se quiere compartir esta información con al autómata hay que asignar áreas de memoria del autómata. Personalmente me gusta asignar el área de memoria del PLC W (esta área es solo para los modelos mñas nuevos de PLC como son los CJ y los CP1), pero puede utilizarse cualqueir área de memoria del PLC, la única condición es que tanto las direccionesde asignación Bit ($SB) como Word ($SW) deben estar en la misma área de memoria.

Para asignar el área de memoria del PLC pulsar sobre Configuración 1y Configuración 2 para abrir la ventana de configuración de dirección donde seleccionamos en HOST : SERIALA (Seleccionar el host de comunicación con el PLC) y en Área el área del memoria y dirección del PLC.

- Dirección de asignación $SB= W100

. Dirección de asignación $SW= W104

En el ejemplo se va a direccionar el área de memoria de la pantalla de la siguiente forma:

Área Bit $SB

W100 Canal 1 de asignación bits

W101 Canal 2 de asignación bits

W102 Canal 3 de asignación bits

W103 Canal 4 de asignación bits

Área Word $SW

W104 Canal 1 de asignación Word

.....

W145 Canal 41 de asignación Word

814_03

814_04

Con esto ya hemos relacionado el área de memoria de la pantalla con el área de memoria del autómata.

Por defecto no todos los datos del área de memoria de la pantalla estan activados, para activar los datos que nos interesa compartir hay que pulsar sobre Lista memoria del sistema, personalmente me gusta activar todos los datos.

Al pulsar aparece la venta Valor inicial de la memoria del sistema (pagina 1), donde iremos viendo página a página las direcciones de memoria, primero las de nivel Bit ($SB) y despúes las de nivel Word ($SW) y podremos ir seleccionando los grupos de datos que nos interesa compartir.

814_05

814_06

814_07

814_08

Así pues si en el PLC queremos saber:

- A nivel Bit: Cambio de pantalla, se ha cambiado de pantalla ($SW2) le corresponderá en el autómata = W100.02

- A nivel Word: Número de alarmas en la pantalla ($SW 18) le corresponderá en el autómata = W121

Visualización y cambio de pantalla desde PLC

El número de pantalla visualizada se muestra en la dirección $SW0 que en el ejemplo le corresponde a W104.

En esta área de memoria W104 se muestra la pantalla visualizada actualmente y si desde el PLC se cambia el valor de W104 se mostrara la pantalla con el nuevo valor.

En el ejemplo vemos como la pantalla visualizada actualmente es la número 5 (W104=5) y al pulsar el pulsador se moverá el valor 10 a W104 por lo que se visualizará la pantalla número 10.

814_09

Anexo

Listado de Memoria de Sistema

814_10

814_11

814_13

814_12

814_14

814_15




Últimas descargas