Herramientas de usuario

Herramientas del sitio

Traducciones de esta página:

desarrollo:testing

¡Esta es una revisión vieja del documento!


Testing de la CIAA

Nota: Página en construcción.

Las actividades de testing llevadas a cabo en el desarrollo de la CIAA, se pueden dividir en 2 grupos:

Testing del Firmware

Forma parte de las actividades de Verificación y Validación del CIAA-Firmware

Testing del Hardware

Estas actividades tienen como propósito verificar no solo el diseño del hardware, sino también el cumplimiento de distintas normativas aplicables a los sistemas embebidos. Si bien estas normas son aplicables de acuerdo con el producto o dispositivo final en el cual se encontrará la CIAA, se llevarán adelante un conjunto de ensayos tipos que forman un núcleo común en varios de los posibles ámbitos de utilización de la CIAA.
Los ensayos previstos abarcan:

IEC 61131-2

El estándar internacional IEC 61131 dedicado a controladores programables (PLCs) está conformado por ocho partes, entre las cuales la parte 61131-2 se refiere a los requerimientos que deben cumplir los PLCs (y los periféricos asociados) y a los tests a ejecutar para verificarlos. En dicho documento se definen tres tipos de tests:

  • 6 De servicio normal:
    • 6.1 Climáticos.
    • 6.2 Resistencia al calor seco y al frío.
    • 6.3 Mecánicos:
      • 6.3.1 Vibraciones.
      • 6.3.2 Shock.
      • 6.3.3 y 6.3.4 Caída libre (en servicio normal y durante el transporte).
      • 6.3.5 Conexión/Desconexión de unidades removibles.
    • 6.4 De puertos de alimentación:
      • 6.4.1 Entrada de alimentación:
        • 6.4.1.1 Rangos de tensión, ripple y frecuencia.
        • 6.4.1.2 Inmunidad al tercer armónico.
        • 6.4.1.3 Shut-down repentino.
        • 6.4.1.4 Start-up.
      • 6.4.2 Variaciones en la alimentación externa.
      • 6.4.3 Inapropiada conexión de la alimentación.
      • 6.4.4 Backup de memoria.
    • 6.5 Entradas y salidas, digitales y analógicas.
    • 6.6 Interfaces de comunicación (estos tests se piden pero no son definidos en el estándar).
    • 6.7 MPU (estos tests se piden pero no son definidos en el estándar).
    • 6.8 Estaciones remotas.
    • 6.9 Periféricos (estos tests se piden pero no son definidos en el estándar).
    • 6.10 Self tests y de diagnóstico (estos tests se piden pero no son definidos en el estándar).
  • 9 De compatibilidad electromagnética (EMC):
    • 9.3 Medición de interferencia radiada.
    • 9.4 Medición de interferencia conducida.
    • 9.5 Descarga electrostática.
    • 9.6 Campo electromagnético de radiofrecuencia.
    • 9.7 Campo magnético de frecuencia de potencia (power-frequency).
    • 9.8 Ráfagas transitorias
    • 9.9 Sobretensiones de alta energía.
    • 9.10 Interferencia de radiofrecuencia conducida.
    • 9.11 Onda oscilatoria amortiguada.
    • 9.12 Interrupciones y caídas de tensión.
  • 12 De seguridad:
    • 12.1 Tests mecánicos relacionados a la seguridad.
    • 12.2 Tests eléctricos relacionados a la seguridad.
    • 12.3 Condición de falla singular.
    • 12.4 Circuitos de potencia limitada.

En todos los casos los tests son de calificación y no tienen por objetivo verificar la forma en que los PLCs son usados, es decir, los test podrían no verificar la capacidad del PLC de cumplir los requerimientos del sistema programado en él. Por este motivo, cuando sea necesario los tests propuestos en el estándar 61131-2 deberán ser complementados con tests especiales.

Los tests deben ejecutarse bajo las siguientes condiciones generales: Condiciones generales

desarrollo/testing.1428215845.txt.gz · Última modificación: 2015/04/05 03:37 por ppezoimburu