Asegurar La Coherencia De Datos; Actualizar El Bloque De Datos De Instancia - Siemens FM 352-5 Manual Del Usuario

High speed boolean processor
Tabla de contenido

Publicidad

Asegurar la coherencia de datos

Al transferir datos al FM 352-5 vía los 14 bytes, deberá considerar los puntos siguientes
para garantizar la coherencia de los datos:
Para la coherencia del tipo de datos DINT o menor:
● Para el tipo de datos DINT, la dirección debe ser 2, 6, ó 10 en la estructura.
● Para el tipo de datos INT, la dirección debe estar en un límite de número par.
● No es necesario tomar medidas especiales si los datos son del tipo BYTE o menores.
Para la coherencia del tipo de datos DINT o mayor:
Es preciso utilizar un bit de control para bloquear los datos que deban ser coherentes. Los
datos deberán ponerse a disposición del módulo, después de lo cual el bit de control se
deberá activar para bloquear los datos. El bit de control puede ser controlado por flancos
(POS) para reducir el número de ciclos necesarios para la transferencia. Para realizar una
transferencia bloqueada proceda como sigue:
1. Ponga el bit de control a 0.
2. Escriba los datos.
3. Lea el bit de control cíclico (que deberá retornar en bucle en el programa de usuario) y
4. Ponga el bit de control a 1 (el programa de aplicación del FM tiene que bloquear los
5. Lea el bit de control cíclico y espere a 1.
La interfaz queda lista para que se repita la secuencia.

Actualizar el bloque de datos de instancia

El bloque de datos de instancia (DB) que se crea para el FB de aplicación contiene los datos
requeridos por el FB para ejecutar el programa en el modo Test. Si realiza modificaciones
en la sección de declaración, como añadir o borrar multiinstancias de una operación, el DB
ya no se corresponderá con el FB. Cuando la CPU ejecuta el FB en el modo Test, es
posible que la CPU conmute al modo STOP en caso de que se produzcan errores de
acceso a causa de las diferencias entre ambos bloques.
Para actualizar el DB de manera que coincida con las modificaciones realizadas en el FB,
siga los pasos siguientes:
1. Borre el DB de instancia que corresponde al FB modificado.
2. Elija el comando de menú "Insertar > Bloque S7 > Bloque de datos" o haga clic en el
3. En el diálogo de propiedades que aparece a continuación introduzca el mismo número
4. En el campo siguiente elija "DB de instancia".
High Speed Boolean Processor FM 352-5
Manual del usuario, 05/2011, A5E00131331-04
espere a 0.
datos en este flanco).
botón derecho del ratón y elija el comando "Insertar nuevo objeto > Bloque de datos".
que tenía el DB que ha borrado.
Programar y usar el FM 352-5
6.2 Elaborar un bloque de función de aplicación
77

Publicidad

Tabla de contenido
loading

Tabla de contenido