Coherencia En Las Funciones Y En Los Bloques De Comunicación; Acceso A La Memoria De Trabajo De La Cpu; Lectura Coherente De Los Datos De Un Esclavo Normalizado Dp Y Escritura Coherente De Datos En Un Esclavo Normalizado Dp; Lectura Coherente De Los Datos De Un Esclavo Normalizado Dp Mediante La Sfc - Siemens Simatic S7-400 Manual De Referencia

Ocultar thumbs Ver también para Simatic S7-400:
Tabla de contenido

Publicidad

3.3.1
Coherencia en las funciones y en los bloques de comunicación
En el sistema S7-400, las peticiones de comunicación no se procesan en el punto de control
de ciclo, sino en espacios de tiempo fijos durante el ciclo del programa.
Por parte del sistema, los formatos de datos Byte, Palabra y Doble palabra se procesan de
forma coherente, es decir, la transferencia o el procesamiento de 1 byte, 1 palabra
(= 2 bytes) o 1 doble palabra (= 4 bytes) no se puede interrumpir.
Si en el programa de usuario se llaman bloques de comunicación (p. ej. SFB 12 "BSEND")
que sólo se pueden utilizar por pares (p. ej. SFB 12 "BSEND" y SFB 13 "BRCV") y que
acceden a datos comunes, el acceso a esta área de datos se puede coordinar, por ejemplo,
mediante el parámetro "DONE". Por lo tanto, en el programa de usuario no es posible
garantizar la coherencia de los datos que se transfieren de forma local junto con estos
bloques de comunicación.
No ocurre lo mismo con las funciones de comunicación S7, que no requieren ningún bloque
en el programa de usuario en el equipo de destino (p. ej. SFB 14 "GET", SFB 15 "PUT"). En
este caso, hay que tener en cuenta el tamaño de los datos coherentes durante la
programación.
3.3.2

Acceso a la memoria de trabajo de la CPU

Las funciones de comunicación del sistema operativo acceden en bloques de tamaño fijo a
la memoria de trabajo de la CPU. El tamaño del bloque es la longitud variable hasta 462
bytes como máximo.
3.3.3
Lectura coherente de los datos de un esclavo normalizado DP y
escritura coherente de datos en un esclavo normalizado DP

Lectura coherente de los datos de un esclavo normalizado DP mediante la SFC 14

"DPRD_DAT"
La SFC 14 "DPRD_DAT" (read consistent data of a DP-normslave) permite leer de forma
coherente los datos de un esclavo normalizado DP.
Si no se produce ningún fallo durante la transferencia de datos, los datos leídos se
introducen en el área de destino fijada por el parámetro RECORD.
El área de destino debe tener la misma longitud que se haya configurado para el módulo
seleccionado con STEP 7.
Con cada llamada de la SFC 14 sólo se puede acceder a los datos de un módulo/ID de DP
bajo la dirección de inicio configurada.
La SFC 14 se describe en la ayuda en pantalla correspondiente y en el manual "Funciones
de sistema y funciones estándar".
Sistema de automatización S7-400 Datos de las CPU
A5E00267854-02
S7-400 en modo Profibus DP
3-35

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido