Red de conocimiento informático - Computadora portátil - Pérdida de datos de CPU 314c-2 DP

Pérdida de datos de CPU 314c-2 DP

¿Evitar mensajes de "fallo de comunicación"?

Con la CPU S7 315F, ET 200S y módulos DI/DO de seguridad se llama el programa de seguridad del OB35. Además, ha aceptado la configuración predeterminada para todos los tiempos de monitoreo y está dispuesto a recibir mensajes de "Falla de comunicación". El OB 35 está ajustado de forma predeterminada a 100 milisegundos. Ha ajustado el tiempo de vigilancia F del módulo de E/S F a 100 ms, por lo que el módulo de E/S debe direccionarse al menos cada 100 ms. Sin embargo, como el OB 35 sólo se llama cada 100 milisegundos, se produce un fallo de comunicación. Para garantizar que haya una diferencia entre el intervalo de escaneo del OB35 y el tiempo de monitoreo F, asegúrese de que el tiempo de monitoreo F sea mayor que el intervalo de escaneo del OB35.

Este problema ocurrirá en el sistema de seguridad distribuido S7 hasta V5.2 SP1 y 6ES7138-4FA00-0AB0, 6 ES7138-4FB00-0AB0 y 6ES7138-4CF00-0AB0. En el nuevo módulo, el tiempo de vigilancia F está ajustado a 150 milisegundos.

2: Cuando el esclavo DP no está disponible, ¿cuál es el tiempo de vigilancia de la CPU S7-300 en PROFIBUS?

Cuando se utiliza una red PROFIBUS con un esclavo DP en la interfaz PROFIBUS de la CPU, es necesario comprobar durante el arranque si la configuración esperada coincide con la configuración real. Se proporcionan dos momentos diferentes en la pestaña Inicio en el cuadro de diálogo Propiedades de la CPU.

3: ¿Cómo determinar el error de suministro de energía o del buffer, como falla de la batería?

Si un error en la alimentación (sólo S7-400) o en el buffer desencadena un evento, el sistema operativo de la CPU accede al OB81. Una vez corregido el error, vuelva a visitar el OB81. En caso de fallo de batería, el S7-400 sólo accede al OB81 si el interruptor BATT.INDIC en detección de batería está activado. Si el OB81 no está configurado, la CPU no pasa al estado operativo STOP. Si el OB81 no está disponible, la CPU sigue funcionando aunque falle la alimentación.

4: ¿A qué aspectos se debe prestar atención al asignar direcciones a los módulos de periferia (centralizados o distribuidos) en la CPU S7?

Tenga en cuenta que el área de datos creada (como una palabra doble) no se puede configurar en el límite de la imagen del proceso, porque en este bloque de datos, solo el área debajo del límite se puede leer en el proceso. Por lo tanto, no es posible acceder a los datos desde la imagen del proceso. Por lo tanto, estas reglas de configuración no soportan el caso en el que, por ejemplo, en la dirección 254 de una imagen de proceso de una entrada de 256 bytes esté configurada una palabra doble de entrada. Si dicha elección de ubicación es absolutamente necesaria, se deberá adaptar correspondientemente el tamaño de la imagen del proceso (en las Propiedades de la CPU).

5: ¿Cómo realizar la comunicación básica de datos globales en la CPU S7? ¿A qué debo prestar atención al comunicarme?

La comunicación de datos globales se utiliza para intercambiar datos de pequeño volumen. Los datos globales (GD) pueden ser:

Entrada y salida

Etiquetas

<. p>Datos en bloques de datos

Funciones de temporizador y contador

El intercambio de datos se refiere al intercambio de datos en forma de paquetes de datos entre CPU conectadas a un anillo GD unidireccional o bidireccional. Los anillos GD se identifican mediante números de anillo GD.

Conexión unidireccional: Una determinada CPU puede enviar paquetes GD a varias CPU.

Conexión bidireccional: Conexión entre dos CPU: cada CPU puede enviar y recibir un paquete GD.

Es necesario asegurarse de que la CPU receptora no confirme la recepción de datos globales. Si desea intercambiar datos a través de los bloques de comunicación correspondientes (SFB, FB o FC), debe establecer una conexión entre los bloques de comunicación.

Al definir una conexión, el diseño del bloque de comunicación se puede simplificar enormemente. Esta definición es válida para todos los bloques de comunicación llamados y no es necesario redefinirla cada vez.

6: ¿Se puede utilizar una tarjeta de memoria S7-400 con una CPU 318-2DP?

En funcionamiento normal sólo se pueden utilizar tarjetas de memoria "cortas" con números de pedido 6ES7951-1K... (Flash EPROM) y 6ES7951-1A... (RAM).

7: ¿Por qué la CPU 31xC no puede leer la entrada completa de las direcciones predeterminadas 124 y 125, aunque el LED esté encendido?

Para los siguientes modelos de CPU, verifique si el voltaje de 24 V está conectado al pin 1. El LED está controlado por la corriente de entrada. Los 24 V en el pin 1 requieren procesamiento adicional.

313C (6ES7 313-5BE0.-0AB0), 313C-2DP (6ES7 313-6CE0.-0AB0), 313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314 -6CF0.-0AB0), 314C-2PTP (6ES7 314-6BF0.-0AB0)

8: Al configurar la interfaz PN de la CPU 31x-2 PN/DP, cuando ocasionalmente se producen errores de comunicación en el Interfaz PROFINET, ¿cómo manejarla?

Asegúrese de que todos los componentes (conversiones) de Ethernet (PROFINET) admitan el funcionamiento básico full-duplex de 100 Mbit/s. Evite dividir la red con distribuidores centrales porque estos dispositivos solo pueden funcionar en modo semidúplex.

9: En el editor de configuración de hardware, ¿qué significa el factor de corrección del "reloj"?

En la configuración de hardware, a través de CPU>Propiedades>Diagnóstico/Reloj, puede ingresar al campo "Reloj">para especificar un factor de corrección. Este factor de corrección sólo afecta al reloj del hardware de la CPU. Las interrupciones de tiempo se originan en el reloj del sistema y no tienen nada que ver con la configuración del reloj del hardware.

10: ¿Cómo utilizar bloques de funciones para realizar la transmisión de datos bidireccional entre las estaciones maestra y esclava a través de PROFIBUS DP?

El plc de la estación maestra puede completar el intercambio de datos con la estación esclava llamando a SFC14 "DPRD_DAT" y SFC15 "DPWR_DAT", mientras que para la estación esclava, puede llamar a FC1 "DP_SEND" y FC2 "DP_RECV" para completar el Intercambio de datos.

11: ¿Qué datos de identificación se pueden leer en la CPU S7?

A través del SFC 51 "RDSYSST" se pueden leer los siguientes datos de identificación:

Se puede leer el número de pedido y el número de versión de la CPU. Para ello utilice el SFC 51 y el SSL ID 0111 y utilice los siguientes índices:

1 = Identificación del módulo

6 = Identificación del hardware básico

7 = Básico identificación del firmware

12: En un S7-300 con CPU 317-2PN/DP, ¿cómo programar los bloques de función de comunicación cargables FB14 ("GET") y FB15 ("PUT") para el intercambio de datos?

Para el intercambio de datos entre dos estaciones de trabajo S7-300 utilizando una CPU 317-2PN/DP a través de una conexión S7 configurada con NetPro, lt; en comunicación S7, se debe llamar el bloque de función de comunicación. El módulo FB14 ("GET") se utiliza para recuperar datos de la CPU remota y el módulo FB15 ("PUT") se utiliza para escribir datos en la CPU remota. Los bloques de funciones están incluidos en la biblioteca estándar de STEP 7 V5.3.

Propiedades de los módulos de comunicación FB14 ("GET") y FB15 ("PUT") de la CPU 317-2PN/DP:

FB14 y FB15 son funciones de comunicación asíncrona. El funcionamiento de estos módulos puede abarcar varios ciclos del OB1. Active FB14 o FB15 mediante el parámetro de entrada REQ. DONE, NDR o ERROR indican el final del trabajo. PUT y GET pueden comunicarse a través de la conexión al mismo tiempo.

Nota: Los bloques de comunicación de la biblioteca SIMATIC_NET_CP no se pueden utilizar para CPU317-2PN/DP.

13: ¿A qué se debe prestar atención al sincronizar tareas entre la CPU 313C-2 PtP compacta y la CPU 314-2 PtP?

En el programa de usuario, las operaciones de ENVÍO y las operaciones de FETCH no se pueden programar al mismo tiempo.

Es decir: Mientras la operación ENVIAR (SFB 63) no finalice completamente (DONE o ERROR), la operación FETCH (SFB 64) no se puede llamar (incluso cuando REQ=0). Mientras la operación FETCH (SFB 64) no finalice completamente (DONE o ERROR), la operación SEND (SFB 63) no se puede llamar (incluso cuando REQ=0). Mientras se procesa un trabajo activo (trabajo SEND, SFB 63 o trabajo FETCH, SFB 64), se puede procesar al mismo tiempo un trabajo pasivo (trabajo SERVE, SFB 65).

14: ¿Se pueden utilizar los MICROMASTER 420 a 440 como eje configurado (detección de posición externa) con la CPU 317T?

Sí, pero los requisitos para los ejes configurados son muy diferentes en cuanto a potencia y precisión. En caso de exigencias elevadas, el servoaccionamiento SIMODRIVE 611U, MASTERDRIVES MC o SINAMICS S debe funcionar junto con la CPU 317T. Incluso con exigencias bajas, la serie MICROMASTER puede satisfacer los requisitos de potencia y precisión.

15: ¿Cómo configurar el intercambio directo de datos (comunicación entre nodos) entre dos módulos CPU configurados como esclavos DP?

Las dos estaciones CPU están configuradas como estaciones esclavas DP y son operadas por la misma estación maestra DP. La comunicación entre ellas puede completar el intercambio directo de datos configurando el modo de intercambio en DX.

16: ¿Cómo utilizar SFC65, SFC66, SFC67 y SFC68 para comunicación?

Para una comunicación básica unidireccional, utilice la función del sistema SFC67 (X_GET) para leer datos de una estación pasiva y utilice la función del sistema SFC68 (X_PUT) para escribir datos en una estación pasiva (servidor). Estos bloques sólo se llaman en la estación activa. Para una comunicación básica bidireccional, se llama a la función del sistema SFC65 (X_SEND) en la estación donde se desea enviar datos a otra estación activa. En la estación receptora activa, que también lo está, los datos se registran mediante la función del sistema SFC66 (X_RCV).

En ambos tipos de comunicación básica se pueden procesar hasta 76 bytes de datos de usuario por llamada de bloque. La coherencia de los datos de la transferencia de datos es de 8 bytes para las CPU del S7-300 y de longitud completa para las CPU del S7-400. Si se conecta a un S7-200, hay que tener en cuenta que el S7-200 sólo se puede utilizar como estación pasiva.

17: ¿Qué es una dirección de E/S asignada libremente?

La asignación gratuita de direcciones significa que puedes asignar libremente una dirección a cada módulo (SM/FM/CP). La asignación de direcciones se realiza en STEP 7. Primero defina la dirección inicial y otras direcciones del módulo se basarán en ella.

Ventajas de las direcciones asignadas libremente: como no hay espacios de direcciones entre módulos, el espacio de direcciones disponible se puede utilizar de forma óptima.

Al crear software estándar se puede tener en cuenta la configuración del S7-300 en cuestión a la hora de asignar direcciones.

18: ¿Qué puede hacer el buffer de diagnóstico?

Identifique el origen de las fallas más rápidamente, aumentando así la disponibilidad del sistema. Evaluar el último evento antes del STOP y encontrar la causa del STOP.

El búfer de diagnóstico es un búfer circular con entradas de diagnóstico individuales que se muestran en una secuencia de eventos; la primera entrada muestra el evento más reciente. Si el búfer está lleno, la nueva entrada sobrescribirá el evento más antiguo. Dependiendo de la CPU, el tamaño del búfer de diagnóstico es fijo o se puede ajustar mediante parámetros en HW Config.

19: ¿Cuáles son las entradas en el buffer de diagnóstico?

1) Eventos de falla

2) Cambios en el modo de operación y otros eventos operativos importantes para los usuarios

3) Eventos de diagnóstico definidos por el usuario (usando SFC52 WR_USMSG)

En el modo de funcionamiento STOP, almacene la menor cantidad de eventos posible en el búfer de diagnóstico para que el usuario pueda encontrar fácilmente la causa de STOP en el búfer. Por lo tanto, las entradas se almacenan en el búfer de diagnóstico solo si el evento requiere una respuesta del usuario (por ejemplo, reinicio planificado de la memoria del sistema, es necesario cargar la batería) o se debe registrar información importante (por ejemplo, actualización del firmware, falla de la estación).

20: ¿Cómo determinar el tamaño de la MMC para almacenar completamente el proyecto de STEP 7?

Para elegir el MMC adecuado para su proyecto, necesita conocer el tamaño de todo el proyecto y el tamaño de los fragmentos que se cargarán. El tamaño del proyecto se puede determinar de la siguiente manera:

1) Archivar primero el proyecto de STEP 7. Luego abra el proyecto archivado en el Explorador de Windows y determine su tamaño (seleccione el proyecto y haga clic derecho). Esto le indicará el tamaño del archivo.

2) Cargar el bloque en la CPU. Aún necesita seleccionar "PLC > Información del módulo > Memoria". Aquí, en "Memoria de carga RAM EPROM", puede ver el tamaño de la memoria de carga asignada.

3) Este valor debe sumarse al tamaño del elemento archivado que se haya determinado. Esto le proporciona el tamaño total de memoria necesario para guardar todo el proyecto en una MMC.