Nota
Los datos solamente son coherentes vía paquetes de palabras dobles (4 bytes). Para que la
coherencia esté garantizada, un elemento en formato entero doble (DINT) deberá empezar
en +2, +6 ó +10.
Asignar elementos de salida
Utilice la sección de salidas (output) de la tabla de declaración para asignar los elementos
de salida del módulo que utilizará el programa, como muestra la tabla siguiente. Estos
incluyen las salidas físicas del módulo y la estructura de 14 bytes que utiliza el programa de
usuario de la CPU como salidas del módulo FM 352-5.
Tabla 6- 3
Ejemplo de una tabla de declaración para la sección de salidas del FB de aplicación(en STEP 7 V5.1)
Dirección
Sección de salidas: Esta salida es específica de la posición. Los primeros 8 bits son salidas digitales del FM 352-5. Puede
especificar una lista de BOOL o un array de BOOL (pero no ambos). Asimismo puede asignar nombres a las salidas.
16.0
(no modificable)
*0.1
Sección de salidas: Las entradas de la CPU son salidas del módulo FM 352-5. Esta salida es específica de la posición.
Está permitido utilizar cualquier combinación de BOOL, arrays de BOOL, BYTE, WORD, INT o DINT, hasta un total de 14
bytes. Es posible asignar nombres a las salidas.
18.0
(no modificable)
+0.0
*0.1
+2.0
+3.0
+4.0
+6.0
+10.0
=14.0
(no modificable)
High Speed Boolean Processor FM 352-5
Manual del usuario, 05/2011, A5E00131331-04
Declaración
Denominación
out
DOut
(modificable)
out
out
CPU_In
(no modificable)
out
Bits
(modificable)
out
out
T2_CVasByte
(modificable)
out
C1_CVasByte
(modificable)
out
T2_CV
(modificable)
out
T1_CV
(modificable)
out
Enc_CV1
(modificable)
out
in_out
6.2 Elaborar un bloque de función de aplicación
Tipo
Comentario
ARRAY [0..7]
Salidas digitales de 24 V retornadas por
(modificable)
este ciclo.
BOOL
(modificable)
STRUCT
14 bytes asignados como entradas y
devueltos a la CPU.
ARRAY [0..15]
...Algunos pueden ser booleanos.
(modificable)
BOOL
(modificable)
BYTE
...Algunos pueden ser BYTE
(modificable)
BYTE
(modificable)
INT
...Algunos pueden ser INT
(modificable)
DINT
...Algunos pueden ser DINT.
(modificable)
(DINT tiene que empezar por +2, +6 ó
+10)
DINT
Pero la longitud total de la estructura
(modificable)
tiene que ser 14 bytes.
END_STRUCT
Programar y usar el FM 352-5
71