Siemens SIMATIC S7-1200 Manual De Sistema página 798

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Comunicación
11.8 Comunicación S7
Con un flanco ascendente del parámetro REQ, la operación de lectura (GET) o de escritura (PUT)
carga los parámetros ID, ADDR_1, y RD_1 (GET) o SD_1 (PUT).
• Para GET: La CPU remota devuelve los datos solicitados a las áreas de recepción (RD_x),
comenzando por el siguiente ciclo. Una vez la operación de lectura ha finalizado sin errores,
el parámetro NDR se pone a 1. Solo es posible iniciar una operación nueva tras finalizar la
operación anterior.
• Para PUT: La CPU local empieza a enviar los datos (SD_x) a la posición de memoria (ADDR_x)
en la CPU remota. Una vez la operación de escritura ha finalizado sin errores, la CPU remota
devuelve un acuse de ejecución. El parámetro DONE de la instrucción PUT se pone a 1. Solo
es posible iniciar una operación de escritura nueva tras finalizar la operación anterior.
Nota
Para garantizar la coherencia de los datos, antes de acceder a los datos o inicializar otra
operación de lectura o escritura, compruebe siempre que la operación haya finalizado
(NDR = 1 para GET o DONE = 1 para PUT).
Los parámetros ERROR y STATUS suministran información sobre el estado de la operación de
lectura (GET) o escritura (PUT).
Tabla 11-72
Información de error
ERROR
STATUS (deci‐
mal)
0
11
0
25
1
1
1
2
1
4
1
8
1
10
1
12
1
20
1
27
798
Descripción
La nueva tarea no se puede ejecutar debido a que aún no ha finalizado una tarea
anterior.
La tarea se está procesando ahora en una clase de prioridad más baja.
Se ha iniciado la comunicación. La tarea se está procesando.
Problemas de comunicación, p. ej.:
No se ha cargado la descripción de la conexión (local o remota)
Conexión interrumpida (p. ej.: cable, CPU desactivada o CM/CB/CP en modo STOP)
Conexión con el interlocutor aún no establecida
Acuse negativo por parte del dispositivo interlocutor. No se puede ejecutar la tarea.
Errores en los punteros del área de emisión (RD_x para GET o SD_x para PUT) relacionados
con la longitud de los datos o el tipo de datos.
Error de acceso a la CPU interlocutora
No es posible acceder a la memoria de usuario local (p. ej. intentar acceder a un DB borrado)
Al llamar el SFB:
Se especificó un DB de instancia que no pertenece a GET o PUT
No se especificó un DB de instancia sino un DB compartido
No se ha encontrado ningún DB de instancia (al cargar un nuevo DB de instancia)
Se ha excedido el número máximo de tareas/instancias simultáneas
Las instancias se sobrecargaron al arrancar la CPU
Este estado puede presentarse al ejecutar por primera vez las instrucciones GET o PUT
No hay una instrucción GET o PUT que concuerde con la CPU.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido