RADWAG HY10.62.HRP.H.M2.1 Manual de usuario

Tipo
Manual de usuario
PROFINET
Protocolo de comunicación del indicador PUE HY10
INSTRUCCIONES DE SOFTWARE
ITKU-05-01-09-18-ES
2
SEPTIEMBRE 2018
3
ÍNDICE
1. ESTRUCTURA DE DATOS ........................................................................................................................... 4
1.1. La dirección de entradas .......................................................................................................................... 4
1.2. La dirección de salida .............................................................................................................................. 6
2. CONFIGURACIÓN DEL MÓDULO PROFINET EN EL ENTORNO TIA PORTAL V14 .................................. 9
2.1. Importación GSD ..................................................................................................................................... 9
2.2. Configuración del módulo....................................................................................................................... 11
3. APLICACIÓN DE DIAGNÓSTICO ............................................................................................................... 16
4
1. ESTRUCTURA DE DATOS
1.1. La dirección de entradas
Lista de las variables de entrada:
Variable Offset Longitud [WORD] Tipo de datos
Masa plataforma 1
0
2
Tara plataforma1
4
2
Unidad de la plataforma 1
8
1
Estado de la plataforma 1
10
1
Umbral Lo de plataforma 1
12
2
Masa plataforma 2
16
2
Tara de plataforma 2
20
2
Unidad de la plataforma 2
24
1
Estado de la plataforma 2
26
1
Umbral Lo de plataforma 2
28
2
Masa de la plataforma 3
32
2
Tara de plataforma 3
36
2
Unidad de la plataforma 3
40
1
Estado de la plataforma 3
42
1
Umbral Lo de plataforma 3
44
2
Masa de la plataforma 4
48
2
Tara de plataforma 4
52
2
Unidad de la plataforma 4
56
1
Estado de la plataforma 4
58
1
Umbral Lo de plataforma 4
60
2
Estado del proceso (detener,
iniciar)
64 1 word
Estado entradas
66
1
MIN
68
2
Máx
72
2
Numero de serie
84
2
Usuario
88
1
Producto
90
1
Cliente
92
1
Embalaje
94
1
Almacén de origen
96
1
Almacén de destino
98 1 word
Recatas/Proceso de dosificación
100
1
5
Masa de la plataforma - el valor de la masa se devuelve en la unidad actual
Tara de plataforma - el valor de tara se devuelve en la unidad de calibración
Unidad de la plataformadetermina la unidad de masa actual (visualizada)
Bit de la unidad
0
gramo [g]
1
kilogramo [kg]
2
ct (quilates),
3
lb (libra)*,
4
oz (uncia)*,
5
Newton [N]
Ejemplo:
Número de bit
B5
B4
B3
B2
B1
B0
Valor
0
0
0
0
1
0
La unidad de peso es kilogramo [kg].
Estado de la plataforma determina el estado de una plataforma de pesaje
dada.
Bit del estado
0
medición correcta (la balanza no informa un error)
1
medición estable
2
balanza está en cero
3
balanza está tarado
4
balanza está en el segundo rango
5
balanza está en el tercer rango
6
balanza informa un error NULL
7
balanza informa un error LH
8
balanza informa un error FULL
Ejemplo:
Número de bit
B8
B7
B6
B5
B4
B3
B2
B1
B0
Valor
0
0
0
0
1
0
0
1
1
La balanza no informa un error, medición estable en el segundo rango.
6
Umbral LO - devuelve el valor umbral LO en la unidad de calibración de la
plataforma dada.
Estado del proceso determina el estado del proceso
Valor decimal Estado del proceso
Número de bit
B1
B0
0
proceso inactivo
0
0
1
Inicio del proceso
0
1
2
detener el proceso
1
0
3
fin del proceso
1
1
Estado de entradas-determina el estado de las entradas
Numero de entradas
12
11
10
9
8
7
6
5
4
3
2
1
OFF 0 0 0 0 0 0 0 0 0 0 0 0
ON 1 1 1 1 1 1 1 1 1 1 1 1
Ejemplo:
Máscaras de entrada 2 y 4:0000 0000 0000 1010
MIN - devuelve el valor ajustado del umbral MIN. ( en la unidad del modo de
trabajo actual usado).
MÁX. - devuelve el valor ajustado del umbral MÁX.( en la unidad del modo de
trabajo actual usado).
Número de seriedevuelve el valor del número de serie.
Usuario devuelve el valor del código de usuario registrado.
Producto devuelve el valor del código del producto seleccionado
Cliente devuelve el valor del código del Cliente seleccionado
Embalajedevuelve el valor del código del embalaje seleccionado
1.2. La dirección de salida
Lista de las variables de entrada:
Variable Offset Longitud [WORD] Tipo de datos
Comando
0
1
word
Comando con parámetro
2
1
word
Plataforma
4 1 word
7
Tara 6 2 float
Umbral LO 10 2 float
Estado de salidas 14 1 word
MIN 16 2 float
Máx 20 2 float
Número de serie 32 2 dword
Usuario
36
1
word
Producto 38 1 word
Cliente 40 1 word
Embalaje 42 1 word
Almacén de origen - - -
Almacén de destino - - -
Recetas/Proceso de
dosificación
48 1 word
Comando básico -establecer el bit de comando apropiado realiza la tarea
directamente de acuerdo con la tabla:
Valor decimal Comando
1
Puesta a cero de la plataforma
2
Tara la plataforma
8
Estadísticas claras
16
Guardar/Imprimir
32
START
64
Stop (Avería)
Ejemplo:
16# 0020 el comando se ejecutará, el proceso comenzará.
Comando complejo -establecer el bit de comando apropiado realiza la tarea
directamente de acuerdo con la tabla:
Valor decimal Comando
1
Ajustar el valor de tara para la plataforma dada
2
Establecer el valor umbral de LO para una plataforma dada
4
Ajuste del estado de la salida
8
Configuración el valor umbral MIN
16
Configuración el valor umbral MÁX.
8
El comando compuesto requiere la configuración de
parámetros en la dirección de 2 a 24. la tabla Lista de los
parámetros del comando compuesto ).
Ejemplo:
16 #0002 el comando realizará la configuración del umbral LO al valor
especificado en el parámetro LO (dirección 5 - mira: en la tabla Lista de los
parámetros del comando compuesto).
Plataforma parámetro de comando compuesto: número de plataforma de
balanza.
Tara parámetro de comando compuesto: valor de tara (en la unidad de
calibración)
Umbral LO parámetro de comando compuesto valor de umbral LO (en la
unidad de calibración)
Estado de salidasparámetro de comando compuesto: determinar el estado
de las salidas del indicador.
Numero de salida:
12 11 10 9 8 7 6 5 4 3 2 1
OFF
0
0
0
0
0
0
0
0
0
0
0
0
ON
1
1
1
1
1
1
1
1
1
1
1
1
Ejemplo:
Máscaras de salidas conectadas 2 y 4:0000 0000 0000 1010
Min parámetro de comando compuesto: el valor del umbral MIN ( en la
unidad del modo de trabajo actual usado).
MÁX. parámetro de comando compuesto: el valor del umbral MÁX.( en la
unidad del modo de trabajo actual usado).
Número de serie parámetro de comando compuesto: valor de mero de
serie
Un comando o comando con un parámetro se ejecuta una vez
después de detectar el ajuste de su bit dado. Si es necesario
ejecutar el comando de nuevo con el mismo conjunto de bits,
primero debe reiniciarse.
Ejemplo:
Comando
Tara 0000 0000 0000 0010
restablecer los bits del comando 0000 0000 0000 0000
Tara 0000 0000 0000 0010
9
2. CONFIGURACIÓN DEL MÓDULO PROFINET EN EL ENTORNO
TIA PORTAL V14
El trabajo en el entorno debe comenzar con la creación de un nuevo proyecto
en el que se determinará la topología de la red PROFINET con el controlador
MASTER, que en este ejemplo será el controlador de la serie SIEMENS S7-
1200.
2.1. Importación GSD
Usando el archivo de configuración GSD adjunto, se debe agregar un nuevo
dispositivo al entorno.Para hacer esto, use la pestaña OPCIONES y luego
GESTIONAR ARCHIVOS DE DESCRIPCIÓN DE LA ESTACIÓN GENERAL
(GSD) e indique la ruta al archivo GSD.
10
Después de agregar con éxito el archivo en la lista de dispositivos, podemos
encontrar el módulo ABIC-PRT que nos interesa:
11
Ya puede crear una red que consta de un controlador MASTER y un módulo
SLAVE agregado:
2.2. Configuración del módulo
En esta etapa, debe construir una red compuesta por el controlador MASTER
y los dispositivos SLAVE (balanza). Después de conectar la fuente de
alimentación en el entorno, puede buscar dispositivos utilizando la función
DISPOSITIVOS ACCESIBLES. Como resultado, deberíamos encontrar
MASTER y SLAVE en la lista:
12
A continuación, debe definir la dirección IP del módulo y su nombre en la red
PROFINET. Después de seleccionar el módulo en la pestaña PROPIEDADES,
busque el submenú PROFINET INTERFACE donde ingrese la dirección IP y
dé un nombre. Estos ajustes deben ser compatibles con los parámetros
establecidos en el menú de la balanza. Recuerde que la dirección IP SLAVE
debe estar en la misma subred que la dirección MASTER.
Podemos ir a la configuración del módulo. Al principio, definimos el tamaño de
los registros de entrada y salida y definimos sus direcciones de inicio. Para
ello, de la lista de módulos de ENTRADA y SALIDA disponibles, seleccione los
que se muestran en la siguiente imagen. El tamaño máximo de los datos de
entrada es 116 bytes y los datos de salida son bytes. El proyecto utiliza las
direcciones de inicio predeterminadas: 68 para el módulo ENTRADA y 64 para
SALIDA:
13
14
En esta etapa, puede cargar la configuración de hardware en el controlador y
puede comenzar a cargar los datos en el controlador:
Después de compilar y cargar el código con éxito, MASTER y SLAVE deberían
establecer una conexión. Esto se puede verificar yendo a la conexión ONLINE.
Deberíamos obtener el resultado como se muestra a continuación.
15
El siguiente paso será crear el código del programa.
16
3. APLICACIÓN DE DIAGNÓSTICO
Es mejor comenzar a crear una aplicación definiendo los nombres de los
registros simbólicos de entrada y salida. Para ello, utilizamos la rama PLC
TAGS del árbol del proyecto. Para este ejemplo, las matrices de etiquetas se
crearon como se muestra en la siguiente figura:
Las tablas ENTRADA y SALIDA se refieren a las entradas / salidas físicas del
controlador MASTER y no tienen ningún significado en esta aplicación. Los
registros de entrada y salida del módulo PROFINET se definen en las tablas
ProfinetInput y ProfinetOutput Las figuras siguientes muestran los nombres y
direcciones simbólicos asignados:
17
Para no trabajar directamente sobre las entradas / salidas físicas del módulo,
conviene crear bloques de datos que contengan representaciones de estos
registros y crear funciones "reescribiendo" los valores entre ellos. Para ello,
cree el grupo HARDWARE en la rama PROGRAMA BLOCKS y defina los
bloques de datos de la siguiente manera:
18
Los bloques HD_OUTPUT y HD_INPUT se refieren a entradas / salidas
MASTER físicas y no son relevantes en términos de este proyecto. Los
bloques HD_ProfinetOutput y HD_ProfinetInput se refieren a los registros de
entrada / salida del módulo PROFINET en un instrumento de pesaje. Tienen el
siguiente aspecto:
19
20
Las funciones que reescriben valores entre las entradas / salidas físicas del
módulo pueden tener este aspecto:
21
Invocar las funciones en el bucle principal del programa.
Al compilar y cargar el programa en el dispositivo en el bloque de datos, puede
leer registros de salida interesantes (MONITOR ALL) y guardar registros de
salida (por ejemplo, cambiando el START VALUE i LOAD START VALUES AS
ACTUAL) del modo SLAVE
22
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22

RADWAG HY10.62.HRP.H.M2.1 Manual de usuario

Tipo
Manual de usuario