Programa De Ejemplo 3 "One Module - Siemens SIMATIC S7-300 Instrucciones De Servicio

Secuenciador electrónico de levas fm 352
Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

13.9

Programa de ejemplo 3 "One Module"

Objetivo
En este ejemplo controlará una leva con un programa de usuario. El programa de usuario
pone en marcha el módulo tras un rearranque de la CPU. Finalmente ejecutará una cadena
secuencial que reaccione frente a unos eventos.
Con tablas de variables definirá eventos, observará las reacciones del módulo y evaluará el
búfer de diagnóstico.
En este ejemplo algo más complejo aprenderá la siguientes posibilidades de los bloques:
● Encargo de varias tareas a la vez
● Mezcla de tareas de escritura y lectura
● Lectura con una tarea permanente sin esperar al final de la tarea
● Evaluación de los mensajes de respuesta del bloque
● Evaluación de los mensajes de respuesta de una sola tarea
● Reset de los bits de finalización y de error para tareas concretas o para todas ellas
● Llamada central de CAM_CTRL al final del programa de usuario
● Evaluación de errores central con CAM_DIAG al final del programa de usuario
● Evaluación del búfer de diagnóstico en interacción con DATA_ERR
Requisitos
● La leva está parametrizada tal como se describe en el resumen técnico "Primeros
● En el DB de canal y en el DB de diagnóstico la dirección de su módulo está registrada en
● El DB de canal suministrado contiene ya en el parámetro PARADBNO el número de
● El PARADB del ejemplo contiene datos máquina y datos de leva ya preparados.
Arranque
En el OB de arranque (OB 100) se activa la identificación de arranque (paso 0) del
programa de usuario en el DB de instancia correspondiente.
Secuenciador electrónico de levas FM 352
Instrucciones de servicio, 04/2009, A5E01235115-02
pasos".
el parámetro de bloque MOD_ADDR.
bloque de datos (3) del DB de parámetros.
13.9 Programa de ejemplo 3 "One Module"
Ejemplos
141

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido