Programar y usar el FM 352-5
6.2 Elaborar un bloque de función de aplicación
Asignar elementos de entrada
Utilice la sección de entradas (input) de la tabla de declaración para asignar los elementos
de entrada que utilizará el programa, como muestra la tabla siguiente). Estos incluyen las
entradas físicas del módulo y la estructura de 14 bytes del programa de usuario de la CPU
que se utilizan como entradas para el módulo FM 352-5.
Tabla 6- 2
Ejemplo de una tabla de declaración para la sección de entradas del FB de aplicación(en STEP 7 V5.1)
Dirección
Sección de entradas: Esta entrada es específica de la posición. Los primeros 15 bits son entradas 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
entradas.
0.0
(no modificable)
*0.1
Sección de entradas: los bytes 2 a 15 son datos específicos de posición de la CPU al módulo FM 352-5. Está permitido
utilizar cualquier combinación de BOOL, arrays de BOOL, BYTE, WORD, INT o DINT, hasta un total de 14 bytes. También
es posible asignar nombres a las entradas.
2.0
(no modificable)
+0.0
*0.1
+2.0
+6.0
+7.0
+8.0
+10.0
+12.0
=14.0
(no modificable)
70
Declara-
Nombre
ción
in
DIn
(modificable)
in
in
CPU_Out
(no modificable)
in
Bits
(modificable)
in
in
T1_PV
(modificable)
in
T2_PV
(modificable)
in
CmpByte
(modificable)
in
C1_PV
(modificable)
in
CP_Period
(modificable)
in
CMPInt
(modificable)
in
Tipo
ARRAY [0..14]
(modificable)
BOOL
(modificable)
STRUCT
ARRAY [0..15]
(modificable)
BOOL
(modificable)
DINT
(modificable)
BYTE
(modificable)
BYTE
(modificable)
INT
(modificable)
WORD
(modificable)
INT
(modificable)
END_STRUCT
Manual del usuario, 05/2011, A5E00131331-04
Comentario
Entradas digitales - (0..11 = 24 V)
(12..14 = RS422 diferencial)
14 bytes de la CPU como entradas
para el FM.
...Algunos pueden ser booleanos
...Algunos pueden ser DINT.
(DINT tiene que empezar por +2, +6
ó +10)
...Algunos pueden ser BYTE (deben
ser convertidos a INT con la
operación MOVE)
...Algunos pueden ser INT (INT
tiene que empezar en un límite de
byte par)
...Algunos pueden ser WORD
Pero la longitud total de la
estructura tiene que ser de 14 bytes.
High Speed Boolean Processor FM 352-5